1
resposta

[Sugestão] Desafio Calculavel

import java.util.Scanner;

interface Calculavel {
    double calcularPrecoFinal();
}

class Livro implements Calculavel {
    private double preco;
    private double desconto;

    public Livro(double preco, double desconto) {
        this.preco = preco;
        this.desconto = desconto;
    }

    @Override
    public double calcularPrecoFinal() {
        return preco - (preco * desconto);
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Digite o preço do livro: ");
        double preco = scanner.nextDouble();
        System.out.print("Digite o desconto do livro (em %): ");
        double desconto = scanner.nextDouble() / 100;

        Livro livro = new Livro(preco, desconto);
        System.out.println("Preço final do livro: " + livro.calcularPrecoFinal());
    }
}

class ProdutoFisico implements Calculavel {
    private double preco;
    private double taxa;

    public ProdutoFisico(double preco, double taxa) {
        this.preco = preco;
        this.taxa = taxa;
    }

    @Override
    public double calcularPrecoFinal() {
        return preco + (preco * taxa);
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Digite o preço do produto físico: ");
        double preco = scanner.nextDouble();
        System.out.print("Digite a taxa adicional do produto físico (em %): ");
        double taxa = scanner.nextDouble() / 100;

        ProdutoFisico produto = new ProdutoFisico(preco, taxa);
        System.out.println("Preço final do produto físico: " + produto.calcularPrecoFinal());
    }
}
1 resposta

Oii Lukoki, tudo bem?

Parabéns por concluir o desafio e compartilhar seu código! Você fez um ótimo trabalho ao implementar a interface Calculavel e aplicar os métodos nas classes Livro e ProdutoFisico. A estrutura do código está clara e funcional. Continue praticando e explorando novos conceitos em Java. Excelente trabalho!

Um abraço e bons estudos.