1
resposta

Desafio: verificação de desconto

Você está desenvolvendo o sistema de bilheteria para um cinema. Os clientes podem ter direito a meia-entrada em duas situações:

Se tiverem menos de 18 anos
ou

Se forem estudantes
Sua tarefa é criar um algoritmo em linguagem natural ou gráfica (usando fluxogramas, por exemplo) que avalie as informações do cliente e exiba uma mensagem indicando se ele tem ou não direito ao desconto.

Criando o algorito

  1. Primeiramente temos que salvar estas duas variáveis: maioridade 18 e estudante
    maioridade = 18
    ocupacao = estudante
  2. Agora, precisamos criar as condicionais
  3. SE maioridade < 18 OU ocupacao = estudante sitema exibe mensagem aplicando o desconto
  4. SE NÃO o sistema não exibe mesagem nem aplica o desconto
1 resposta

Oi, Weydison, como vai?

O seu algoritmo em linguagem natural está correto e cobre bem os dois critérios da atividade. A lógica condicional com o operador OU está aplicada de forma adequada, contemplando as duas situações que garantem o desconto.

Uma dica interessante é pensar também na exibição de mensagens para o caso negativo. No seu passo 4 você menciona que "o sistema não exibe mensagem", mas em sistemas reais é uma boa prática sempre retornar um feedback ao usuário, mesmo quando ele não tem direito ao benefício. Algo como "Cliente não tem direito à meia-entrada" torna a experiência mais clara. Isso não é uma correção, é só um ponto de atenção para você carregar no dia a dia como desenvolvedor.

Parabéns pelo exercício e obrigado por compartilhar a sua solução.

Continue trazendo suas resoluções por aqui, o fórum está à disposição.

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