Você está na página 1de 15

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco

Programação Estruturada
Campus Garanhuns

Tipos de Variáveis e Aritmética em C


Professor: Diego Lopes

Semana 01 GARANHUNS, 2020 1/15


Aritimética em C
•Diversos programas em C utilizam cálculos aritméticos:
• Todos os operadores aritméticos são operadores binários:
• Ex: 3 + 7 -> operador binário +, junto com os operandos 3 e 7.
• Dividir por zero resulta em um erro-fatal no programa, ou seja, um erro no qual o programa seja
encerrado imediatamente.
• Expressões aritméticas em C devem ser escritas no formato linear.
• Expressões como "a dividido por b" devem ser escritas como a/b.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 2/15


Aritimética em C
•O C calcula as expressões aritméticas em uma seqüência exata determinada pelas seguintes
regras de precedência de operadores, que geralmente são as mesmas utilizadas em álgebra:
1. As expressões ou partes de expressões localizadas entre pares de parênteses são calculadas em primeiro lugar. Dessa forma, os
parênteses podem ser usados para impor a ordem dos cálculos segundo uma seqüência desejada pelo programador. Diz-se que
os parênteses estão no mais alto nível de precedência. Em casos de parênteses aninhados ou embutidos, a expressão contida no
par de parênteses mais interno é calculada em primeiro lugar.
2. As operações de multiplicação, divisão e resto são calculadas a seguir. Se uma expressão possuir várias operações de
multiplicação, divisão e resto, o cálculo é realizado da esquerda para a direita. Diz-se que multiplicação, divisão e resto estão no
mesmo nível de precedência.
3. As operações de adição e subtração são calculadas por último. Se uma expressão possuir várias operações de adição e subtração,
os cálculos são realizados da esquerda para a direita. Adição e subtração também estão no mesmo nível de precedência

•As regras de precedência de operadores são diretrizes que permitem ao C calcular expressões na
ordem correta. EX: Média aritmética de cinco operandos.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 3/15


Aritimética em C

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 4/15


Aritimética em C
•Ex: Equação de uma reta:

•Não existe a necessidade de parênteses devido a precedência dos operadores utilizados.


•O exemplo a seguir contém as operações resto (%), multiplicação, divisão, adição e subtração:

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 5/15


Aritimética em C
•Ex: Calculo de um polinômio de segundo grau:

•Não há operador aritmético para a exponenciação no C, por isso tivemos que representar x^2
como x * x.

•Suponha a = 2, b = 3, c = 7 e x = 5.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 6/15


Aritimética em C

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 7/15


Palavras Chaves em C

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 8/15


Tipos de Variáveis em C

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 9/15


Exercício 01
1. Identifique e corrija os erros de cada uma das seguintes instruções:
◦ a) printf("O valor e %d\n", &numero);
◦ b) scanf("%d%d", &numerol, numero2);

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 10/15


Exercício 02
1. Escreva uma instrução (ou comentário) para realizar cada um dos pedidos seguintes:
◦ a) Crie um comentário declarando que um programa calculará o produto de três números inteiros.
◦ b) Declare as variáveis x, y, z e resultado como sendo do tipo int.
◦ c) Peça ao usuário para digitar três números inteiros.
◦ d) Leia os três números inteiros fornecidos através do teclado e armazene-os nas variáveis x, y e z.
◦ e) Calcule o produto dos três números inteiros contidos nas variáveis x, y e z e atribua o resultado à
variável resultado.
◦ f) Imprima "O produto e" seguido do valor da variável resultado.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 11/15


Exercício 03
1. Usando as instruções escritas para a solução do Exercício anterior, escreva um programa
completo que calcule o produto de três inteiros.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 12/15


Exercício 04
1. Refaça o programa anterior, porém dessa vez utilize variáveis do tiplo float.

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 13/15


Exercício 05
1. Escreva um programa no qual o usuário irá fornecer cinco números. Calcule as seguintes
expressões e apresente os resultados:
◦ A * B + C + D * E/5;
◦ (A * B + C + D * E)/5;
◦ (A * B) + (C + D) * E/5;
◦ ((A * B) + (C + D)) * E/5;

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 14/15


Dúvidas?

Semana 01 TIPOS DE VARIÁVEIS E ARITMÉTICA EM C 15/15

Você também pode gostar