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 - Wagner Feitosa

Para criar esse algoritmo precisamos de duas informações principais, distância e clima.
A “Distancia” será usada para registrar o valor da taxa base de acordo com a km percorrida na entrega.
O “Clima” será usado para acrescentar o valor a taxa base em dias de chuva.

Em Distância temos pré estabelecido que:
• SE <5KM = 5
• SE >5KM e <10KM = 8
• Senão = 10

Em Clima, dependemos da chuva, logo podemos usar sim ou não:
• Sim = 2
• Não = 0

Nosso algoritmo vai receber as entradas “Distância” e “Clima”, gravar os números, fazer uma conta de adição e imprimir o resultado.
• Logo se receber “8KM” e “Sim”, teremos os números 8 e 2, soma-se 8+2 = 10, imprime o resultado de “10”
• Caso receba “12KM” e “Não”, teremos os números 10 e 0, soma-se 10+0 = 10, imprime o resultado de “10”.

Entrada:
• Distância
• Clima
Processamento
• Gravar entradas
• Somar
Entrega
• Imprimir valor da soma

1 resposta

Oi, Wagner! Como vai?

A sua explicação ficou bem organizada ao separar entrada, processamento e saída, além de mostrar como a distância e o clima influenciam no valor final da entrega. Essa divisão ajuda bastante a transformar o problema em uma sequência lógica de passos.

Continue praticando esse tipo de raciocínio, porque ele é a base para montar algoritmos mais claros.

Uma dica é testar também os valores de limite, como exatamente 5 km e 10 km, para conferir em qual faixa eles devem entrar na regra.

Como você ajustaria o algoritmo se a taxa de chuva mudasse conforme a intensidade, como chuva fraca ou forte?

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