1
resposta

Desafio: Calculando valor da entrega

ENTRADA:

distancia=( pedir ao usuario)
chuva= perguntar ao cliente (verdadeiro ou falso)

PROCESSAMENTO:

se distancia <=5:
exibir " taxa é R$5,00"

se não <=10:
exibir "taxa é R$8,00"

se não >10:
exibir "taxa é R$10,00"

se estiver chovendo:
exibir "acresenta R$2,00"

SAIDA
exibir" valor a pagar:" + preço

fiz mais não sei se ta certo, caso esteja errado, aceito dicas de como eu posso interpretar melhor e passar o algoritimo em liguagem natural de uma forma melhor.

1 resposta

Oi, João. Como vai?

Agradeço por compartilhar.

Sua lógica está bem encaminhada, pois você separou entrada, processamento e saída, além de considerar a distância e a chuva no cálculo. O ponto de ajuste está nas condições: em vez de usar “se não <=10” e “se não >10”, você pode organizar como se, senão se e senão, deixando o algoritmo mais claro.

Dica: primeiro defina uma variável chamada taxa, depois altere o valor dela conforme a distância e, no final, some R$2,00 caso esteja chovendo. Veja uma forma em linguagem natural: “Peça a distância da entrega e pergunte se está chovendo. Se a distância for até 5 km, a taxa será R$5,00; se for maior que 5 km e até 10 km, será R$8,00; se for maior que 10 km, será R$10,00. Se estiver chovendo, acrescente R$2,00 à taxa. Ao final, mostre o valor total a pagar.”

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