Por que eu devo ler este artigo:Conhecer os operadores suportados pela linguagem Dart nos permite criar expressões para avaliar dados em nossos programas e definir resultados. Para isso vamos conhecer os tipos de operadores e como utilizar cada um deles.

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)

Tabela 1. Relação de operadores aritméticos

Temos um exemplo de código com esses operadores na Listagem 1.

Nos exemplos de código após cada operação exibimos o resultado no prompt de comando através de interpolação de strings. Utilizando ${variável} para inserir o valor de uma variável no texto como, por exemplo, print('O resultado da soma é ${soma}');.
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}');
}
Listagem 1. Exemplos de uso de operadores aritméticos

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