1
resposta

[Projeto] Desafio: verificação de desconto

inicio funcao TemDireitoMeiaEntrada(idade:inteiro, eh_estudante:booleano)
Se idade < 18 OU eh_estudante == true
retorna true
fim funcao

Inicio
inteiro idade = informe idade de 0 a 120
booleano estudante = informe se é estudante com sim/não
valorIngresso = obterValorCheio()

booleano temDireitoMeiaEntrada = TemDireitoMeiaEntrada(idade, estudante)

se temDireitoMeiaEntrada então
valorIngresso = valorIngresso * 0.5;
exibe "você tem direito a meia entrada"
fim se

Fim

1 resposta

Oi, Marcelo! Como vai?

Sua lógica está bem organizada e o uso do OU para combinar as condições ficou claro. A separação da verificação em uma função também mostra um bom uso de abstração.

Continue praticando essa forma de estruturar seu código, isso ajuda muito na clareza e manutenção.

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