1
resposta

Calculando pedágio

#Fernanda está planejando uma viagem e quer calcular quanto pagará de pedágio. #O valor do pedágio depende da distância percorrida: #Até 100 km: R$ 10,00 #Entre 100 km e 200 km: R$ 20,00 #Acima de 200 km: R$ 30,00 #Crie um programa que receba a distância percorrida e informe o valor do pedágio correspondente.

distancia_percorrida = float(input("Digite a distância percorrida em (km): "))

if distancia_percorrida > 200: valor_pedagio = 30.00 print("Valor do pedágio: R$ {:.2f}".format(valor_pedagio)) elif distancia_percorrida <= 200 and distancia_percorrida >= 100: valor_pedagio = 20.00 print("Valor do pedágio: R$ {:.2f}".format(valor_pedagio)) else: valor_pedagio = 10.00 print("Valor do pedágio: R$ {:.2f}".format(valor_pedagio))

1 resposta

Olá, Edilson. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Muito legal! Você utilizou as condicionais if, elif e else para calcular o valor do pedágio de acordo com a distância percorrida. A estrutura do código está bem clara e facilita o entendimento das diferentes faixas de valor.

Uma curiosidade é que você pode utilizar o operador elif para evitar a repetição do código de exibição do valor do pedágio. Assim, o código ficaria mais compacto, como neste exemplo:


distancia_percorrida = float(input("Digite a distância percorrida em (km): "))

if distancia_percorrida > 200:
    valor_pedagio = 30.00
elif distancia_percorrida >= 100:
    valor_pedagio = 20.00
else:
    valor_pedagio = 10.00

print("Valor do pedágio: R$ {:.2f}".format(valor_pedagio))

Com esse ajuste, o código fica mais organizado e evita a duplicação do print.

Conte com o apoio do Fórum. Abraços e bons estudos.