1
resposta

Desafio: Verificação de desconto

Algoritmo: Verificação de Meia-Entrada

Início
Leia a idade do cliente
Leia se o cliente é_estudante (sim ou não)
Se idade < 18 então

Exiba: "Você tem direito à meia-entrada."

Senão, se é_estudante = sim então

Exiba: "Você tem direito à meia-entrada."

Senão

Exiba: "Você não tem direito ao desconto. Ingresso inteiro."

Fim

1 resposta

Oi, Fred! Como vai?

Agradeço por compartilhar.

O seu algoritmo ficou bem direto ao verificar as duas condições para meia-entrada: idade menor que 18 ou estudante com resposta igual a sim. Essa separação deixa a lógica fácil de acompanhar e mostra bem o uso de estruturas condicionais.

Uma dica interessante para o futuro é juntar as duas verificações em uma única condição com ou, já que basta uma delas ser verdadeira para liberar o desconto.

idade = ler_idade()
estudante = ler_resposta()

if idade < 18 or estudante == "sim":
    mostrar("Voce tem direito a meia-entrada")
else:
    mostrar("Voce nao tem direito ao desconto. Ingresso inteiro")

Esse exemplo verifica se a pessoa tem menos de 18 anos ou se e estudante, e aplica a meia-entrada quando uma dessas condicoes for atendida. Que outra regra de desconto você adicionaria nesse algoritmo?

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