1
resposta

{Resolução} Verificação de desconto em compras

import java.util.Scanner;

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


        System.out.println("Digite o Valor da sua compra:  ");
        double valorCompra = scanner.nextDouble();
        double desconto = (valorCompra / 100) *10;
        double valorRestante = valorCompra - 100;
        double valorComDesconto = valorCompra - desconto;

        if (valorCompra >100) {
            System.out.println("Desconto de 10% Aplicado");
            System.out.println("Valor total a pagar:R$  " +valorComDesconto);
        } else if (valorCompra < 100) {
            System.out.println("Compra não eleita ao desconto, adicione mais mercadorias");
            System.out.println("Valor Total:R$ " +valorCompra);
            System.out.println("Faltam:R$ " +valorRestante + " " + "Para receber o desconto");
        }else {
                System.out.println("Faça uma compra!");
            }
        }

}
1 resposta

Oi, Israel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você usou estruturas condicionais de forma clara e funcional para verificar se a compra recebe ou não o desconto. Um ponto legal seria revisar o último else, pois ele nunca será executado já que todos os casos possíveis (>, <, ==) estão cobertos.

Conteúdos complementares para aprofundar seus estudos em condicionais com Java:
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!