Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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:
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!