From c321769330f8530452e90fe8f389cbf467923195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pricila=20Magalh=C3=A3es?= Date: Wed, 19 Jun 2024 17:59:18 -0300 Subject: [PATCH] =?UTF-8?q?Segue=20atividade=20da=20s03=20de=20Pricila=20M?= =?UTF-8?q?agalh=C3=A3es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 11 ++++++ .../Pricilamagalhaes_custodeviagem.py | 38 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 exercicios/para-casa/para entrega/PricilaMagalhaes/Pricilamagalhaes_custodeviagem.py diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ba8a542 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,11 @@ +{ + "python.testing.unittestArgs": [ + "-v", + "-s", + "./exercicios", + "-p", + "test*.py" + ], + "python.testing.pytestEnabled": false, + "python.testing.unittestEnabled": true +} \ No newline at end of file diff --git a/exercicios/para-casa/para entrega/PricilaMagalhaes/Pricilamagalhaes_custodeviagem.py b/exercicios/para-casa/para entrega/PricilaMagalhaes/Pricilamagalhaes_custodeviagem.py new file mode 100644 index 0000000..81f9ca2 --- /dev/null +++ b/exercicios/para-casa/para entrega/PricilaMagalhaes/Pricilamagalhaes_custodeviagem.py @@ -0,0 +1,38 @@ +print("\n------------------------------------------") +print("CÁLCULO DE VIAGEM") +print("------------------------------------------\n") +print("Vamos calcular sua viagem rodoviária em nossa empresa?") +print("------------------------------------------\n") + +print("O cálculo é realizado a partir de taxa fixa- R$20,00- e valor de acordo com a quilometragem viajada (visualize tabela abaixo)") +print("------------------------------------------\n") + + +tabela = f""" +| kms viajados | valor por km | +| ------------- | ----------- | +| Até 200km | R$ 0,75 | +| Até 500km | R$ 0,60 | +| Mais de 500km | R$ 0,50 | +""" +print(tabela) + + +def calviagem (quilometros): + taxa =20.00 + + if quilometros <50: + print("Sua viagem não pode ser calculada. Não realizamos trechos com menos de 50km.") + elif quilometros <=200: + preco_total = taxa + (0.75*quilometros) + elif quilometros <=500: + preco_total = taxa + (0.60*quilometros) + elif quilometros >500: + preco_total = taxa + (0.50*quilometros) + + return preco_total +try: + quilometros = float(input("Digite os quilometros da viagem :")) + print ("Sua viagem com ", quilometros , "km custará o preço total de R$:", calviagem(quilometros)) +except : + print(" digite valores válidos") \ No newline at end of file