Skip to content

Instantly share code, notes, and snippets.

@catalunha
Last active October 28, 2020 13:37
Show Gist options
  • Save catalunha/d900c31c487ca0b61a72227e73e2c621 to your computer and use it in GitHub Desktop.
Save catalunha/d900c31c487ca0b61a72227e73e2c621 to your computer and use it in GitHub Desktop.
Programa Calculadora Paradigma POO
/// Classe que define uma calculadora.
class Calculadora {
final int numero1;
final int numero2;
Calculadora(this.numero1, this.numero2);
/// Funcao que calcula a soma
int soma() {
return numero1 + numero2;
}
}
/// Programa Calculadora Abordagem ou Paradigma Orientada a Objetos
void main() {
//Entrada
int num1 = 1;
int num2 = 2;
//Processamento
Calculadora calculadora = Calculadora(num1, num2);
int resultado = calculadora.soma();
//Saida
print('Soma $num1 + ${calculadora.numero2} = $resultado');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment