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!

1
resposta

[Sugestão] Resposta da Atividade: Desafio: Calculando valor da entrega

I. Entrada
Solicite a distância até o endereço do cliente (km)
Pergunte se está chovendo (Resposta: Verdadeiro ou falso)

II. Processamento de dados
Verifique a distância e adicione a taxa base de acordo com as regras.
Se estiver chovendo no momento, adicionar R$ 2,00 à taxa base.
Calcule o valor final da entrega.

III. Saída:
Apresente o valor total da taxa de entrega com a mensagem: “Taxa de entrega: R$ X,00”

1 resposta

Oi, Emanuel! Como vai?

Que ótimo ver sua sugestão de resposta para o desafio de calculando o valor da entrega! A forma como você organizou a solução em Entrada, Processamento e Saída demonstra uma compreensão clara da lógica do problema. Essa estrutura é muito importante para quem está aprendendo a construir algoritmos bem organizados.

Na etapa de entrada, você corretamente solicita a distância até o endereço do cliente em quilômetros e pergunta ao usuário se está chovendo, esperando como retorno verdadeiro ou falso. Essa separação de responsabilidades facilita muito a leitura e a manutenção do código.

No processamento de dados, a lógica de verificar a distância para definir a taxa base e, em seguida, adicionar R$ 2,00 ao valor caso esteja chovendo é bastante eficiente. Esse passo a passo ajuda a evitar erros na sequência das operações e garante que o valor final da entrega seja calculado corretamente.

Uma dica importante é sempre definir a taxa base com base na distância antes de verificar a condição da chuva. Fazer isso na ordem certa evita confusões na lógica e garante que a saída apresente a mensagem "Taxa de entrega: R$ X,00" com o valor correto.

Continue praticando esse tipo de organização, pois ela fortalece muito o raciocínio lógico e aproxima você de boas práticas de programação.

Você já testou o seu algoritmo com diferentes valores de distância e com a condição de chuva ativada e desativada para verificar se os resultados batem com o esperado?

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