O departamento de TI está desenvolvendo um sistema de geren...
Assinale qual das seguintes implementações de estruturas de controle em Java determina corretamente o status de um pedido, considerando que um pedido deve ser considerado "Aprovado" se o total for maior que R$ 500,00 e o cliente for um cliente Vip, ou se o total for menor ou igual a R$ 500,00 e o produto estiver disponível.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: O ponto decisivo era verificar qual alternativa reproduzia a regra com os dois cenários de aprovação e os limites corretos de R$ 500,00.
- Primeiro converta a regra verbal em expressão lógica completa antes de olhar a sintaxe da alternativa.
- Separe cenários alternativos com OU e, dentro de cada cenário, use E quando as condições precisarem ocorrer juntas.
- Verifique com atenção os limites de comparação: >, >=, == e <= mudam materialmente a regra.
- Considere correta qualquer estrutura que seja logicamente equivalente à regra, não apenas a que tiver a mesma forma textual.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo