Obter dados é apenas uma parte do processamento realizado em um programa. As decisões sobre o que fazer com os dados dependem de avaliações ou expressões. Uma expressão envolve os dados e algum tipo de operador que define um resultado. Vamos conhecer os tipos de operadores suportados pela linguagem Dart.
Operadores aritméticos
Para realizar operações matemáticas utilizamos operadores aritméticos. Veja na Tabela 1 a lista de operadores.
+ |
Soma |
- | Subtração |
-expr. | Inversão (Reverte os sinais de uma expressão) |
* |
Multiplicação |
/ | Divisão |
~/ |
Divisão que retorna apenas a parte inteira do resultado |
% |
Módulo (resto de divisão) |
Temos um exemplo de código com esses operadores na Listagem 1.
main() {
// soma é igual a 11
var soma = 4 + 7;
print('o resultado de soma é ${soma}');
// subtracao é igual a 7
var subtracao = 11 - 4;
print('o resultado de subtração é ${subtracao}');
// inversao é igual a 5(positivo)
var inversao = -(-5);
print('o resultado de inversão é ${inversao}');
// multiplicacao é igual a 15
var multiplicacao = 5 * 3;
print('o resultado de multiplicacao é ${multiplicacao}');
// divisao é igual a 4
var divisao = 16 / 4;
print('o resultado de divisão é ${divisao}');
// divisao_resultado_inteiro é igual a 2
var divisao_resultado_inteiro = 5 ~/ 2;
print('o resultado inteiro de divisão é $ {divisao_resultado_inteiro}');
// modulo é igual a 1
var modulo = 9 % 2;
print('o resto de divisão(modulo) é $ {modulo}');
}
Explicando o código:
- Na linha 3: Retornando a soma entre dois números.
-
Na linha 7:
Retornando a subtraç ...
Quer ler esse conteúdo completo? Tenha acesso completo