0
respostas

[Resolução Desafio]

Atividade 1 Interface

package br.com.alura.screenmatch.atividades;

public interface ConversaoFinanceira {
    float converterDolarParaReal(float dolar);
}

Classe

package br.com.alura.screenmatch.atividades;

public class ConversorMoedas implements ConversaoFinanceira {

    @Override
    public float converterDolarParaReal(float dolar) {
        return (float) (dolar * 5.89);
    }
}

Atividade 2 Interface

package br.com.alura.screenmatch.atividades;

public interface CalculoGeometrico {
    double calcularArea(double altura, double largura);
    double calcularPerimetro(double altura, double largura);
}

Classe

package br.com.alura.screenmatch.atividades;

public class CalculadoraSalaRetangular implements CalculoGeometrico {

    @Override
    public double calcularArea(double altura, double largura) {
        return altura * largura;
    }

    @Override
    public double calcularPerimetro(double altura, double largura) {
        return (2 * altura) + (2 * largura);
    }
}

Atividade 3 Interface

package br.com.alura.screenmatch.atividades;

public interface Tabuada {
    void mostrarTabuada(int numero);
}

Classe

package br.com.alura.screenmatch.atividades;

public class TabuadaMultiplicacao implements Tabuada {
    @Override
    public void mostrarTabuada(int numero) {
        for (int i = 1; i <= 9; i++) {
            System.out.println("Tabuada do " + numero + ": " + numero * i);
        }
    }
}