Skip to content

Instantly share code, notes, and snippets.

@feliperech
Created July 2, 2022 16:41
Show Gist options
  • Save feliperech/b821f573bd98636aed194cfe79482abe to your computer and use it in GitHub Desktop.
Save feliperech/b821f573bd98636aed194cfe79482abe to your computer and use it in GitHub Desktop.
A02 - Operadores em Dart

A02 - Operadores em Dart

Created with <3 with dartpad.dev.

/*
*
* AULA 02 - Operadores lógicos, ternários e Aritiméticos
*
* Os operadores lógicos são operadores utilizados para realização
* de comparações lógicas e tomada de decisão, em sua maioria. Os
* principais operadores lógicos são:
*
* > -> maior que
* < -> menor que
* == -> igual a (não confundir com '=' que indica recebimento!)
* >= -> maior ou igual a
* <= -> menor ou igual a
* != -> diferente de
* ! -> negação (nega um valor qualquer).
*
*
* Já, os operadores artiméticos podem ser aplicados para realização
* de cálculos em operações simples, como soma, subtração, divisão,
* multiplicação e resto de divisão. São eles:
*
* + -> soma
* - -> subtração
* * -> multiplicação
* / -> divisão
* % -> resto de divisão
*
*
*
* O operador ternário, por sua vez, é um operador que permite a
* comparação de valores lógicos, dando duas saídas, sendo a pri-
* meira caso a comparação seja verdadeira e a segunda caso falsa.
* Para utilizar operador ternário, deve-se utilizar a sintaxe:
*
* TIPO_VARIAVEL nomeVariavel = comparacao ? valorSeVerdadeiro : valorSeFalso
*
* Abaixo, segue um exemplo do uso dos operadores apresentados.
*
*
*/
void main(){
int n1,n2;
n1 = 10;
n2 = 2;
// Operações lógicas
bool valorLogico = 10>=2; //se 10 maior/igual a 2, então true
print('Valor lógico da comparação: $valorLogico');
valorLogico = !valorLogico; // nega o valor lógico
print('Valor lógico negado: $valorLogico');
//operações matemáticas
int soma = n1 + n2;
int sub = n1 - n2;
int mult = n1*n2;
double div = n1/n2;
int resto = n1%n2;
print('\nSoma = $soma');
print('Subtração = $sub');
print('Multiplicação = $mult');
print('Divisão = $div');
print('Resto = $resto');
//Operador Ternário.
String valorComparacao = n1>=n2 ? 'Verdadeiro!': 'Falso!';
print('\nResultado da comparação: $valorComparacao');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment