Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hora da prática: desafios concluídos (1, 2 e 3)

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);
    }
}
1 resposta
solução!

Oi, Leo! Tudo bem?

Parabéns pelo trabalho! Deixo apenas uma sugestão em relação à classe CalculadoraSalaRetangular, no cálculo do perímetro estamos usando 2 * (altura * largura), entretanto, o cálculo correto do perímetro de um retângulo é 2 * (altura + largura), então, podemos ajustar essa linha para:

double perimetro = 2 * (altura + largura);

Espero ter ajudado!

Um forte abraço e bons estudos!