EXERCICIO 1:
// Interface
public interface ConversaoFinanceira {
void converterRealParaDolar(double valorDolar);
}
// classe conversorDeMoedas
public class ConversorDeMoedas implements ConversaoFinanceira {
@Override
public void converterRealParaDolar(double valorDolar) {
double cotacaoDoDolar = 5.37;
double valorReal = valorDolar * cotacaoDoDolar;
System.out.println("O valor em reais na cotação atual do dólar é:" + valorReal);
}
}
// teste
public class Teste {
static void main(String[] args) {
ConversorDeMoedas conversor = new ConversorDeMoedas();
conversor.converterRealParaDolar(70);
}
}
=====
EXERCICIO 2:
// interface
public interface CalculoGeometrico {
void calcularArea (double altura, double largura);
void calcularPerimetro(double altura, double largura);
}
// classe
public class CalculadoraSalaRetangular implements CalculoGeometrico {
@Override
public void calcularArea(double altura, double largura) {
double area = altura * largura;
System.out.println("A área da sala retangular é:" + area);
}
@Override
public void calcularPerimetro(double altura, double largura) {
double perimetro = 2 * (altura + largura);
System.out.println("O perímetro da sala retangular é: " + perimetro);
}
}
// teste
public class Teste {
static void main(String[] args) {
CalculadoraSalaRetangular calcularAreaSala = new CalculadoraSalaRetangular();
calcularAreaSala.calcularArea(6, 8);
calcularAreaSala.calcularPerimetro(6, 8);
}
}
=====
EXERCICIO 3:
//interface
public interface Tabuada {
void mostrarTabuada (int numero);
}
// classe
public class TabuadaDeMultiplicacao implements Tabuada {
@Override
public void mostrarTabuada(int numero) {
System.out.println("A tabuada de multiplicação do " + numero + " é: ");
for (int i = 1; i <= 10; i++) {
int resultado = numero * i;
System.out.println(numero + " x " + i + " = " + resultado);
}
}
}
// teste
public class Teste {
static void main(String[] args) {
TabuadaDeMultiplicacao tabuada = new TabuadaDeMultiplicacao();
tabuada.mostrarTabuada(5);
}
}