Seção 3. Capítulo 3
single
Desafio: Lógica Booleana
Deslize para mostrar o menu
Pronto para colocar tudo o que você aprendeu em prática? Este desafio exigirá que você use os operadores and, or e not, bem como operadores de comparação booleanos, para gerenciar um cenário complexo em uma mercearia.
Vamos mergulhar!
Tarefa
Deslize para começar a programar
Nesta tarefa, você determinará se um item de mercearia deve ser descontado com base em seu status sazonal, nível de estoque e desempenho de vendas. Você usará condições lógicas para avaliar o status do item e decidir se um desconto é justificado.
Instruções de Código
- Defina uma variável booleana
overstockRiskpara determinar se um item está em risco de excesso de estoque. Isso deve serTruese o item forseasonale seucurrent_stockexceder ohigh_stock_threshold. - Defina outra variável booleana
discountEligiblepara verificar se o item é elegível para um desconto. Isso deve serTruese o itemnotestiverselling_wellenotjá estiveron_sale. - Crie uma variável booleana
makeDiscountque se torneTrueseoverstockRiskoudiscountEligibleforemTrue.
Requisitos de Saída
- Imprima a mensagem:
Should the item be discounted? <makeDiscount>.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 3
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo