Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Desafio: Calculando valor da entrega

LER DISTANCIA_KM
LER ESTA_CHOVENDO // (SIM ou NAO)

SE DISTANCIA_KM <= 5 ENTAO
TAXA_BASE = 5.00
SENAO SE DISTANCIA_KM <= 10 ENTAO
TAXA_BASE = 8.00
SENAO
TAXA_BASE = 10.00
FIM_SE

SE ESTA_CHOVENDO == "SIM" ENTAO
TAXA_CLIMA = 2.00
SENAO
TAXA_CLIMA = 0.00
FIM_SE

VALOR_FINAL = TAXA_BASE + TAXA_CLIMA

EXIBIR "O valor final da entrega é R$", VALOR_FINAL

FIM

1 resposta
solução!

Bom dia, Lucas! Tranquilo?

Gostei demais da sua resposta, continue assim!

Mandou muito bem ao apresentar a entrada de dados clara para distância e clima, aplicar a condicional para definir a taxa base e ainda somar a taxa adicional em caso de chuva. Essa lógica mostra como algoritmos simples podem ser usados para simular cenários reais de cálculo de frete, tornando o processo mais objetivo e eficiente.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Flexibilidade de taxas: permitir que os valores de taxa base e taxa de clima sejam configuráveis.
  • Feedback detalhado: exibir ao usuário o cálculo parcial (taxa base + taxa clima) antes do valor final.
  • Validação de entrada: garantir que a distância seja positiva e que o valor informado para clima seja válido.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você considera mais interessante manter esse algoritmo assim ou prefere expandir para incluir outras variáveis, como horário da entrega ou tipo de veículo utilizado?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!