Operadores Aritméticos
Parte da seção Fundamentals do Journey de C da Coddy — lição 16 de 63.
Operadores aritméticos em C são usados para realizar operações matemáticas básicas. Os operadores aritméticos mais comuns são:
+(adição)-(subtração)*(multiplicação)/(divisão)
Aqui está como você pode usar esses operadores:
int a = 10;
int b = 5;
int sum = a + b; // sum é 15
int difference = a - b; // difference é 5
int product = a * b; // product é 50
int quotient = a / b; // quotient é 2Observe que ao dividir dois inteiros, o resultado será um inteiro (a parte fracionária é truncada). Por exemplo:
int result = 7 / 2; // o resultado é 3, não 3.5Para obter um resultado de ponto flutuante, pelo menos um dos operandos deve ser um float:
float result = 7.0 / 2; // o resultado é 3.5Desafio
FácilEscreva um programa em C que realize as seguintes operações:
- Declare duas variáveis inteiras
num1enum2e inicialize-as com os valores 15 e 4, respectivamente. - Calcule e armazene a soma de
num1enum2em uma variável chamadasum. - Calcule e armazene a diferença entre
num1enum2em uma variável chamadadifference. - Calcule e armazene o produto de
num1enum2em uma variável chamadaproduct. - Calcule e armazene o quociente de
num1dividido pornum2em uma variável chamadaquotient. - Imprima todos os resultados usando
printf()no seguinte formato:
Sum: [valor de sum]
Difference: [valor de difference]
Product: [valor de product]
Quotient: [valor de quotient]Folha de consulta
Operadores aritméticos em C realizam operações matemáticas básicas:
+(adição)-(subtração)*(multiplicação)/(divisão)
int a = 10;
int b = 5;
int sum = a + b; // sum é 15
int difference = a - b; // difference é 5
int product = a * b; // product é 50
int quotient = a / b; // quotient é 2A divisão de inteiros trunca a parte fracionária:
int result = 7 / 2; // result é 3, não 3.5Para divisão de ponto flutuante, use pelo menos um operando float:
float result = 7.0 / 2; // result é 3.5Experimente você mesmo
#include <stdio.h>
int main() {
// Declare e inicialize variáveis aqui
// Realize cálculos
// Imprima os resultados
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação