1
resposta

Algoritmo taxaChuva

As regras são:

Para entregas até 5 km, a taxa é R$ 5,00.
Entre 5 e 10 km, a taxa é R$ 8,00.
Acima de 10 km, a taxa é R$ 10,00.
Se estiver chovendo, acrescenta R$ 2,00 à taxa padrão.
O desafio desta atividade é criar um algoritmo em linguagem natural que informe o valor final da entrega.

Algoritmo

Inputs

boolean chuva
int taxaChuva
int distanciaPessoa
int taxa
int totalTaxa

taxaChuva = 2

Recebe distanciaPessoa (valor numérico)
se distanciaPessoa <= 5
taxa = 5
se distanciaPessoa (> 5 e < 10)
taxa = 8
senao distanciaPessoa
taxa = 10

Recebe chuva (True or false)
se chuva == true
totalTaxa = taxa + TaxaChuva
senao
totalTaxa = taxa

printl ( Sua taxa final é : + totalTaxa)

1 resposta

Oii, Victor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

A sua lógica para estruturar as condições de distância e a verificação da chuva ficou muito clara. Notei que você utilizou bem os operadores lógicos para definir os intervalos de preço, o que demonstra um bom entendimento da estrutura condicional para resolver o problema proposto.

Continue firme nos estudos.

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