Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desconto em compras

import java.util.Scanner;

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

        System.out.println("Digite o valor da compra:");
        double valorDaCompra = scanner.nextDouble();

        if (valorDaCompra >= 100) {
            double desconto = valorDaCompra * 0.10;
            double valorComDesconto = valorDaCompra - desconto;
            System.out.println("Desconto de 10% aplicado \nNovo valor: R$ " + valorComDesconto);
        } else {
            System.out.println("Desconto não aplicado \nValor total: R$ " + valorDaCompra);
        }
        scanner.close();
    }
}
1 resposta
solução!

Oi, Leidy! Como vai?

Seu código está bem estruturado e mostra claramente o uso das estruturas condicionais if e else para aplicar o desconto com base no valor da compra. Muito bom ver o fechamento do scanner no final do programa!

Uma dica interessante para o futuro é usar o método String.format() para deixar a saída mais organizada com casas decimais. Veja este exemplo:


double valor = 123.456;
System.out.println(String.format("Valor formatado: R$ %.2f", valor));

Esse código imprime: Valor formatado: R$ 123.46, deixando a exibição mais amigável para quem vai ler.

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