1
resposta

[Projeto] Desafio - Verificação de Desconto

Código back-end em Java

public class Desconto {
    static void main() {

        Scanner scanner = new Scanner(System.in);

        System.out.print("Digite sua idade: ");
        int idade = scanner.nextInt();

        System.out.print("Você é estudante? (SIM/NAO): ");
        String estudante = scanner.next();
        
        if (idade < 18 || estudante.equalsIgnoreCase("SIM")) {
            System.out.println("Tem direito a meia entrada");
        } else {
            System.out.println("Precisa pagar o valor cheio da entrada");
        }

        scanner.close();
    }
}
1 resposta

Oi, Ana, como vai?

O código resolve corretamente o problema proposto, e o uso de equalsIgnoreCase na comparação da resposta do usuário é um detalhe importante: garante que "sim", "SIM" ou "Sim" sejam tratados da mesma forma, tornando o programa mais robusto.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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