2
respostas

[Sugestão] [Minha Solução] - Desafio Carros

Bom dia a todos! Segue a minha solução para o Desafio Carros.

Parte 01: Classe Carro

public class Carro {
    private String modelo;
    private double precoAno01;
    private double precoAno02;
    private double precoAno03;

    public String getModelo() {
        return modelo;
    }

    public void setModelo(String modelo) {
        this.modelo = modelo;
    }

    public double getPrecoAno01() {
        return precoAno01;
    }

    public void setPrecoAno01(double precoAno01) {
        this.precoAno01 = precoAno01;
    }

    public double getPrecoAno02() {
        return precoAno02;
    }

    public void setPrecoAno02(double precoAno02) {
        this.precoAno02 = precoAno02;
    }

    public double getPrecoAno03() {
        return precoAno03;
    }

    public void setPrecoAno03(double precoAno03) {
        this.precoAno03 = precoAno03;
    }

    public void exibirFichaTecnica() {
        System.out.println("Modelo do Carro: " + modelo);
        System.out.println("Preço do carro no 1º ano: R$  " + precoAno01);
        System.out.println("Preço do carro no 2º ano: R$ " + precoAno02);
        System.out.println("Preço do carro no 3º ano: R$ " + precoAno03);
    }

    public void comparacaoValores() {
        if (precoAno01 > precoAno02 && precoAno01 > precoAno03) {
            System.out.println("No 1º ano, o carro estava mais caro, com o valor de R$ " + precoAno01);
        } else if (precoAno02 > precoAno01 && precoAno02 > precoAno03) {
            System.out.println("No 2º ano, o carro estava mais caro, com o valor de R$ " + precoAno02);
        } else {
            System.out.println("No 3º ano, o carro estava mais caro, com o valor de R$ " + precoAno03);
        }
    }


}
2 respostas

Parte 02: Subclasse ModeloCarro

public class ModeloCarro extends Carro {
    public static void main(String[] args) {
        Carro modeloCarro = new Carro();

        modeloCarro.setModelo("Fiesta Sedan");
        modeloCarro.setPrecoAno01(58.746);
        modeloCarro.setPrecoAno02(65.478);
        modeloCarro.setPrecoAno03(59.123);

        modeloCarro.exibirFichaTecnica();
        modeloCarro.comparacaoValores();
    }

}

Olá, Mariana. Tudo bem?

Muito obrigado por compartilhar a sua solução para o desafio. Isso mostra que você está de fato praticando e evoluindo. 

O seu código está bem estruturado e funcional. Parabéns!

Se precisar de ajuda conta com a gente. Bons estudos!