1- classe ConversorMoeda...
package desafio1;
public interface ConversaoFinanceira {
void converterDolarParaReal(double valorDolar);
}
package desafio1;
public class ConversorMoeda implements ConversaoFinanceira{
private double cotacao = 5.68;
@Override
public void converterDolarParaReal(double valorDolar) {
double valorReal = valorDolar * cotacao;
System.out.println(String.format("O valor de US$%.2f em reais é: R$%.2f", valorDolar, valorReal));
}
}
package desafio1;
public class MainConversorMoeda {
public static void main(String[] args) {
ConversorMoeda conversor = new ConversorMoeda();
conversor.converterDolarParaReal(50);
}
}
2- classe CalculadoraSalaRetangular...
package desafio2;
public class CalculadoraSalaRetangular implements CalculoGeometrico{
private double altura;
private double largura;
@Override
public void calcularArea(double altura, double largura) {
double area = altura * largura;
System.out.println("A área da sala é: " + area);
}
@Override
public void calcularPerimetro(double altura, double largura) {
double perimetro = 2 * (altura * largura);
System.out.println("O perímetro da sala é: " + perimetro);
}
}
package desafio2;
public interface CalculoGeometrico {
void calcularArea(double altura, double largura);
void calcularPerimetro(double altura, double largura);
}
package desafio2;
public class MainCalculadoraSalaRetangular {
public static void main(String[] args) {
CalculadoraSalaRetangular calculo = new CalculadoraSalaRetangular();
calculo.calcularArea(15, 15);
calculo.calcularPerimetro(15, 15);
}
}
3- classe TabuadaMultiplicacao...
package desafio3;
public class TabuadaMultiplicacao implements Tabuada {
@Override
public void mostrarTabuada(int numero) {
for (int i = 1; i <= 10; i++) {
int resultado = numero * i;
System.out.println(numero + " x " + i + " = " + (numero * i));
}
}
}
package desafio3;
public interface Tabuada {
void mostrarTabuada(int numero);
}
package desafio3;
public class MainTabuadaMultiplicacao {
public static void main(String[] args) {
TabuadaMultiplicacao tabuada = new TabuadaMultiplicacao();
tabuada.mostrarTabuada(15);
}
}