1
resposta

[Projeto] Re. Desafio: Calculando pedidos

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Re

1 resposta

Olá, Daniel! Tudo bem?

Ficou excelente a sua resolução desenhada à mão! É inspirador ver esse cuidado com a representação visual da lógica. Muitas vezes, um rascunho no papel ajuda a clarear as ideias muito mais rápido do que tentar digitar o código direto no computador.

Seu algoritmo para o cálculo do pedido está logicamente impecável e demonstra uma ótima aplicação de conceitos de Pensamento Computacional:

Pontos de destaque na sua lógica:

  • Decomposição: Você quebrou o problema em três subproblemas claros: o cálculo do hambúrguer, da batata e do refrigerante.
  • Abstração: Ao definir variáveis como PRECO_H e QUANT_H, você criou nomes que facilitam o entendimento do que aquele dado representa, ignorando detalhes desnecessários.
  • Uso de Subtotais: Essa é uma excelente prática! Calcular os subtotais separadamente antes de somar o TOTAL torna o algoritmo mais organizado e fácil de "debugar" (encontrar erros) caso o valor final venha errado.
  • Sequencialidade: O fluxo de dados do Início ao Fim segue a ordem correta de processamento: Entrada -> Processamento -> Saída.

Uma pequena observação técnica

Notei que no seu quadro de "Receber Quant", a batata frita está escrita como QUANT_3. Se o objetivo for seguir o padrão das outras variáveis, como QUANT_H (Hambúrguer) e QUANT_R (Refrigerante), o ideal seria utilizar QUANT_B para manter a padronização e evitar confusão com o número 3.

Dica para o próximo nível

Como você já dominou o cálculo básico, que tal pensar em como o sistema reagiria se houvesse um Desconto de Combo?

Por exemplo: Se (QUANT_H > 0 E QUANT_B > 0 E QUANT_R > 0), aplicar desconto de R$ 2,00 no total.

Isso adicionaria um nível de decisão (condicional) muito interessante ao seu fluxo atual!

Daniel, parabéns pela dedicação! Você sentiu que desenhar o fluxo ajudou a visualizar melhor a fórmula final do cálculo total?