1
resposta

[Projeto] Desafio: Verificação de desconto

Digite sua idade
Você é estudante?
Sim é verdadeiro
Não é Falso
cliente tem idade <18 OU estudante igual a verdadeiro.
Você tem direito a Meia-entrada
Você tem não direito a Meia-entrada

1 resposta

Olá, Igor. Como vai?

Seu raciocínio para o desafio de meia-entrada está muito bem estruturado! Você conseguiu identificar os dois pilares fundamentais da lógica de programação: a entrada de dados (idade e status de estudante) e a condição lógica.

O ponto principal do seu algoritmo é o uso do operador lógico OU (OR). Na programação, esse operador é essencial porque permite que o benefício seja concedido se pelo menos uma das condições for verdadeira. Ou seja, não é necessário ser menor de idade e estudante ao mesmo tempo; cumprir qualquer um dos requisitos já garante o direito.

Para deixar seu projeto ainda mais completo, aqui estão algumas sugestões:

  • Valores Booleanos: Quando você mencionou "Sim é verdadeiro" e "Não é falso", você descreveu exatamente o tipo de dado booleano (true/false), que é como o computador processa essas decisões internamente.
  • Refinamento da Escrita: Em uma linguagem de programação, sua condição ficaria parecida com: se (idade < 18 ou estudante == true).
  • Dica de Saída: No último tópico, notei um pequeno erro de digitação em "Você tem não direito". Uma dica é sempre revisar as mensagens de saída para que a experiência do usuário seja a melhor possível!

Sua lógica está correta e segue o padrão utilizado em sistemas reais de bilheteria e eventos.

Espero que possa ter lhe ajudado!