1
resposta

[Projeto] Minha solução

namespace PraticandoPolimorfismo.Interfaces;

internal interface IEmprestimo
{
    //Método
    decimal CalcularValorFinal(decimal valor, int meses);
}
using PraticandoPolimorfismo.Interfaces;

namespace PraticandoPolimorfismo.Classes;

internal class EmprestimoEstudante : IEmprestimo
{
    //Implementando o método da interface
    public decimal CalcularValorFinal(decimal valorEmprestado, int meses)
    {
        //Taxa de juros de 1% ao mês para estudantes
        decimal taxaJuros = 0.01m;
        decimal valorFinal = valorEmprestado + (valorEmprestado * taxaJuros * meses);
        return valorFinal;
    }
}
using PraticandoPolimorfismo.Interfaces;

namespace PraticandoPolimorfismo.Classes;

internal class EmprestimoEmpresario : IEmprestimo
{
    //Implementando o método da interface
    public decimal CalcularValorFinal(decimal valorEmprestado, int meses)
    {
        //Taxa de juros de 3% ao mês para empresários
        decimal taxaJuros = 0.025m;
        decimal valorFinal = valorEmprestado + (valorEmprestado * taxaJuros * meses);
        return valorFinal;
    }
}
using PraticandoPolimorfismo.Interfaces;

namespace PraticandoPolimorfismo.Classes;

internal class EmprestimoAposentado : IEmprestimo
{
    //Implementando o método da interface
    public decimal CalcularValorFinal(decimal valorEmprestado, int meses)
    {
        //Taxa de juros de 2% ao mês para aposentados
        decimal taxaJuros = 0.015m;
        decimal valorFinal = valorEmprestado + (valorEmprestado * taxaJuros * meses);
        return valorFinal;
    }
}
1 resposta

Olá, Cristin, como vai?

A sua solução para o desafio do simulador de empréstimos e a estrutura das classes, juntamente com a implementação da interface, está correta. A lógica aplicada para o cálculo de juros simples respeita a fórmula solicitada no enunciado e os tipos de dados utilizados são adequados para operações financeiras.

Agradeço por compartilhar seu exercício e continue com os bons estudos. O fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!