Professional Documents
Culture Documents
Operaes Relacionais.
2.1 Operaes Aritmticas
Em C++ , ns podemos executar operaes aritmticas usando variveis e
constantes. Algumas operaes mais comuns so:
+
adio
subtrao
*
multiplicao
/
diviso
%
resto (mdulo)
Estas operaes podem ser usadas como mostram os exemplos abaixo,
assumindo que as variveis necessrias j esto declaradas:
celsius = (fahrenheit - 32) * 5.0 / 9.0;
forca =
massa * aceleracao;
i = i + 1;
% 5
).
ter valor 2.
Note que % s pode ser utilizados entre dois inteiros. Usando ele com um
operando do tipo float causa um erro de compilao (como em 22.3 % 5).
2.1.3 Expresses e Variveis
Expresses aritmticas podem ser usadas na maior parte dos lugares em que
uma varivel pode ser usada.
O exemplo seguinte vlido:
int raio = 3 * 5 + 1;
cout << "circunferencia = " << 2 * 3.14 * raio << endl;
menor que
maior que
==
igual a
!=
no igual a (
17;
"Pode tirar carteira de motorista? " << (idade >= 18)
35;
"Pode tirar carteira de motorista? " << (idade >= 18)
>= 18
>= 18
falso, que 0.
verdadeiro, que 1.
<<
<<
<<
<<
<<
5 + 10 * 5 % 6;
10 / 4;
10.0 / 4.0;
'A' + 1
score + (score == 0);
//
//
//
//
//
7
2
2.5
B
5
}
#include <iostream>
using namespace std;
int main() {
int n1, n2, n3;
cout << "Entre com um numero inteiro: ";
cin >> n1;
n2 = n1 / 5;
n3 = n2 % 5 * 7;
cout << n2 << " " << n3 << " " << (n2 != n3 + 21) << endl;
}
#include <iostream>
using namespace std;
int main() {
int numero;
cout << "Entre com um numero inteiro: ";
cin >> numero;
cout << "\nPar? " << numero % 2 << endl;
}
int main() {
int n1, n2, n3;
int soma;
cout << "Entre com 3 numeros inteiros: ";
cin >> n1 >> n2 >> n3;
soma = n1 + n2 + n3;
cout << "Soma = " << soma << endl;
cout.setf (ios::fixed | ios::showpoint); // reais em ponto fixo
cout.precision(2);
// 2 casa decimais
// setw(8) fixa tamanho da representao em 8 digitos
cout << "Media = " << setw(8) << soma / 3.0 << endl;
cout << "Produto = " << (unsigned) n1 * n2 * n3 << endl;
}
Associatividade
()
(unrios)
* / %
+ -
== !=