Calculadora Básica
Conceitos Aplicados
Variáveis primitivas (
int
,double
)Operadores aritméticos
Type casting
Palavra-chave
var
Implementação Base
public class Calculator {
// Usando tipos primitivos para armazenar resultados
private double result;
// Demonstração de operadores aritméticos básicos
public double add(double a, double b) {
result = a + b;
return result;
}
public double subtract(double a, double b) {
result = a - b;
return result;
}
// Exemplo de casting implícito
public double multiply(int a, double b) {
result = a * b; // int é automaticamente convertido para double
return result;
}
// Demonstração de var com inferência de tipo
public double divide(double a, double b) {
var quotient = a / b; // var infere double
result = quotient;
return result;
}
}
Exercícios Propostos
Implementar operações com diferentes tipos numéricos
Praticar conversões explícitas entre tipos
Explorar precedência de operadores
Usar var em diferentes contextos
Desafios
Adicionar operações com números inteiros e decimais
Implementar conversões entre tipos numéricos
Criar operações com diferentes precedências
26 June 2025