1
resposta

[Projeto] desconto aplicado a compras

import java.util.Scanner;

class ValidarDesconto {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Digite o valor da compra: "); 

        var valorCompra = scanner.nextDouble();

        if (valorCompra >= 100.00) {
            var valorComDesconto = valorCompra * 0.9;
            System.out.println("Desconto de 10% aplicado.");
            System.out.println("Novo valor: R$ " + valorComDesconto);
        } else {
            System.out.println("Valor insuficiente para Desconto");
            System.out.println("Valor total: R$ " + valorCompra);
        }

        scanner.close();
    }
}
1 resposta

Olá, Fernanda! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de condicionais (if/else) para aplicar regras de negócio, utilizou muito bem o Scanner para entrada de dados do usuário e ainda compreendeu a importância do cálculo de descontos para tornar o programa funcional e realista.

Uma dica interessante para o futuro é usar String.format() para formatar valores monetários com duas casas decimais. Dessa forma:

System.out.println("Novo valor: R$ " + String.format("%.2f", valorComDesconto));

Resultado:

Novo valor: R$ 90.00

Isso faz a saída do programa ficar mais clara e profissional.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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