1
resposta

[Projeto] Desafio: verificação de desconto

┌─────────┐
│ INÍCIO │
└────┬────┘


┌─────────────────┐
│ Ler idade │
└────┬────────────┘


┌─────────────────┐
│ Ler estudante │
│ (S ou N) │
└────┬────────────┘


┌─────────────────────┐
│ Idade < 18 OU │
│ estudante = "S" ? │
└──────┬────────┬─────┘
│Sim │Não
▼ ▼
┌────────────────┐ ┌─────────────────┐
│ Tem direito à │ │ Não tem direito │
│ meia-entrada │ │ à meia-entrada │
└───────┬────────┘ └────────┬────────┘
│ │
└─────────┬─────────┘


┌─────────┐
│ FIM │
└─────────┘

1 resposta

Oi, Desire! Como vai?

O seu fluxograma ficou bem organizado e representa corretamente a lógica do desafio, usando a condição idade < 18 OU estudante = "S" para verificar o direito à meia-entrada. Essa escolha mostra uma boa compreensão do operador lógico OU, já que basta uma das condições ser verdadeira para conceder o desconto.

Você estruturou o início, as entradas, a decisão e os caminhos de saída de forma clara, o que facilita bastante a leitura do algoritmo.

Uma dica é sempre testar mentalmente alguns casos, como uma pessoa com 20 anos estudante ou uma pessoa com 16 anos não estudante, para confirmar o que acontece e qual caminho o fluxograma deve seguir. Qual desses testes você usaria para validar primeiro o seu fluxograma?

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