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 completoChega de perder tempo!Comece hoje mesmo a programar de verdadeApenas 12x de R$ 54,90Por que a DevMedia?
- Didática focada no iniciante
- Aprenda construindo projetos reais
- Domine as tecnologias mais usadas no mercado
- Professores online o tempo todo
- + de 8000 exercícios gamificados
- + de 100 mil alunos formados
Por Renato Em 2019