1
resposta

[Projeto] Desafio: Verificação de desconto

Primeiro temos que salvar as variáveis.

Perguntando ao cliente qual a idade dele = Salvar IDADE

Após perguntar se ele é estudante = Salvar ESTUDANTE

Se a idade for menor que 18 anos:
retorna com o Desconto e uma mensagem: "Desconto liberado"
Se for estudante:
retorna com o Desconto e uma mensagem: "Desconto liberado"
Caso não for nenhum dos dois:
retornar uma mensagem: "Desconto apenas para estudante ou menores de 18 anos"

1 resposta

Olá, João, como vai?

Você identificou corretamente as condições necessárias para a concessão do benefício, utilizando as variáveis de idade e o status de estudante para determinar o resultado. A estrutura de decisão proposta garante que qualquer uma das condições satisfeitas resulte na liberação do desconto.

Para otimizar o algoritmo, é possível unir as duas verificações em uma única instrução condicional utilizando o operador lógico OU. Em linguagens de programação, isso evitaria a repetição da mensagem de sucesso. Um exemplo prático seria: Se IDADE for menor que 18 OU ESTUDANTE for verdadeiro, então exibir Desconto liberado, caso contrário, exibir a mensagem de negativa.

Parabéns por concluir o exercício e compartilhar sua lógica conosco. Continue praticando o desenvolvimento de algoritmos para fortalecer seu pensamento computacional. O fórum permanece à disposição para futuras dúvidas ou trocas de conhecimento.

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