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

Desafio: Calculando valor da entrega

//Input

1- Solicite o endereço de entrega do usuário (ler em km).
2- Perguntar se está chovendo (Sim ou Não).

//Processamento

1- Aplicar as taxas de acordo com as regras de entregas.
2- Se a distância for menor ou igual a 5 km:

  • Taxa= R$ 5,00
    3- Se a distância for entre 5 e 10 km:
  • Taxa= R$ 8,00
    4- Se a distância for acima de 10 km:
  • Taxa= R$ 10,00
    5- Se estiver chovendo:
  • Taxa = Taxa + R$ 2,00

//Output

1- Exibir " Taxa de entrega= Taxa"

1 resposta

Olá, Lucas. Tudo bem com você?

Obrigado por compartilhar sua solução para o desafio de calcular o valor da entrega. Sua proposta segue a lógica solicitada na atividade e contempla as etapas de entrada, processamento e saída, o que facilita a compreensão do algoritmo em linguagem natural. Além disso, as regras de negócio foram representadas de forma organizada, permitindo identificar claramente como a taxa de entrega será definida.

Um detalhe que pode deixar a descrição ainda mais precisa é o primeiro item da entrada. Em vez de solicitar o endereço de entrega e informar que será lido em quilômetros, faz mais sentido solicitar diretamente a distância da entrega em quilômetros, já que esse é o dado utilizado nas decisões do algoritmo. Fora esse ponto, as condições para definir a taxa e o acréscimo em caso de chuva estão coerentes com o enunciado.

Como você adaptaria esse algoritmo para considerar diferentes tipos de entrega, como uma entrega expressa com uma taxa adicional fixa?

Parabéns por compartilhar sua resolução. Continue participando do fórum sempre que surgir uma dúvida ou quiser trocar ideias. Estamos à disposição.

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