1
resposta

Verificar Compra

import java.util.Scanner;

public class VerificarCompra {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Digite o valor da compra: ");
        double valorCompra = scanner.nextInt();

        double desconto = valorCompra * 0.10;
        double valorFinal = valorCompra - desconto;

        if(valorCompra >= 100){
            System.out.println("valor da compra " +valorCompra);
            System.out.println("Desconto de 10% aplicado");
            System.out.println("Novo Valor: " +valorFinal);
        }else {
            System.out.println("Nenhum valor aplicado.");
            System.out.println("Valor total: " +valorCompra);
        }
        scanner .close();
    }
}
1 resposta

Oi, Renata! Como vai?

Seu código ficou bem organizado e atende corretamente à lógica da atividade de verificar o desconto na compra. Ótimo trabalho utilizando o if e else para controlar o fluxo.

Uma dica interessante para o futuro é utilizar scanner.nextDouble() no lugar de scanner.nextInt(), já que o valor da compra pode conter centavos. Veja este exemplo:

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