Created with <3 with dartpad.dev.
Created
July 2, 2022 16:41
-
-
Save feliperech/b821f573bd98636aed194cfe79482abe to your computer and use it in GitHub Desktop.
A02 - Operadores em Dart
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* | |
* 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