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: Retornand ...

    Quer ler esse conteúdo completo? Seja um assinante e descubra as vantagens.
    • 473 Cursos
    • 10K Artigos
    • 100 DevCasts
    • 30 Projetos
    • 80 Guias
    Tenha acesso completo