1
resposta

[Projeto] Empresa de delivery. O valor da taxa de entrega

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

1 resposta

Olá, Gerardo. Como vai?

Seu fluxograma está excelente e demonstra uma compreensão muito sólida sobre lógica de programação e tomada de decisão. Você conseguiu traduzir um problema do cotidiano em uma estrutura algorítmica clara e funcional.

Analisando a sua lógica, gostaria de destacar alguns pontos positivos e oferecer uma perspectiva técnica para agregar ainda mais ao seu aprendizado:

  • Estrutura de Decisão Composta: Você utilizou corretamente os losangos para representar as condições. O encadeamento das distâncias (até 5km, entre 5 e 10km, e mais de 10km) cobre bem as possibilidades de cenário.
  • Modularidade do Raciocínio: Note que a condição "Chovendo?" se repete em todos os ramos. No pensamento computacional, isso nos mostra um padrão.

Para complementar sua visão como Técnico Mecânico e estudante de programação, uma forma de otimizar esse algoritmo seria utilizar o conceito de variáveis. Em vez de calcular o "Valor Total" em seis caixas diferentes, você poderia definir uma variável chamada taxa_base e outra chamada adicional_clima.

Se fôssemos escrever o seu fluxograma em pseudocódigo (uma forma de escrever código mais próxima da nossa língua), ele ficaria assim:

taxa_entrega = 0

Se distancia <= 5:
    taxa_entrega = 5
Senão se distancia <= 10:
    taxa_entrega = 8
Senão:
    taxa_entrega = 10

Se chovendo == "Sim":
    taxa_entrega = taxa_entrega + 2

Exibir "Valor Total de R$" + taxa_entrega

Essa abordagem de somar o adicional ao final torna o seu "projeto" mais fácil de dar manutenção. Se amanhã a taxa de chuva subir para R$3,00, você só precisaria alterar em um único lugar no código, em vez de atualizar todos os cálculos finais do fluxograma.

Excelente trabalho na organização visual e na construção da lógica!

Espero que possa ter lhe ajudado!