1
resposta

Descontooo

Inicio
Idade = 18
estudante = Verdadeiro
Se idade < 18 OU estudante == verdadeiro então
Mostrar "Meia-entrada permitida"
Senão
Mostrar "Valor integral"
Fim

1 resposta

Oi, Heidi. Tudo bem com você?

Sua solução para o desafio da bilheteria está no caminho certo. A lógica central é exatamente o que o problema pede: verificar duas condições (idade e situação de estudante) com um operador OU, o que significa que basta uma delas ser verdadeira para o desconto ser concedido.

Continue explorando esses conceitos de lógica condicional, pois eles são a base para praticamente qualquer sistema de regras que você vai criar daqui pra frente.

Vale reforçar a identação do código, ou seja, o recuo das linhas internas ao bloco "Se/Senão". Isso torna a estrutura mais fácil de ler e de encontrar erros. Veja como ficaria:

Inicio
  Idade = 18
  estudante = Verdadeiro

  Se idade < 18 OU estudante == Verdadeiro então
    Mostrar "Meia-entrada permitida"
  Senão
    Mostrar "Valor integral"
Fim

Obrigado por compartilhar sua solução aqui no fórum.

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