12) Um estabelecimento está vendendo combustíveis com descontos variados. Para o etanol, se a quantidade comprada for até 15 litros, o desconto será de 2% por litro. Caso contrário, será de 4% por litro. Para o diesel, se a quantidade comprada for até 15 litros, o desconto será de 3% por litro. Caso contrário, será de 5% por litro. O preço do litro de diesel é R$ 2,00 e o preço do litro de etanol é R$ 1,70. Escreva um programa que leia a quantidade de litros vendidos e o tipo de combustível (E para etanol e D para diesel) e calcule o valor a ser pago pelo cliente. Tenha em mente algumas dicas:
** O do valor do desconto será a multiplicação entre preço do litro, quantidade de litros e o valor do desconto. O valor a ser pago por um cliente será o resultado da multiplicação do preço do litro pela quantidade de litros menos o valor de desconto resultante do cálculo**.
Segue o código de como respondi o problema 12:
preco_etanol = 1.70
preco_disel = 2.00
litros = float(input('Indique a quantidade de litros: '))
tipo = str(input('Qual o tipo de combustivel desejado: (E para etanol // D para disel) '))
if tipo == 'E':
if litros <= 15:
# Como o desconto é de 2%, o valor final é 98% do valor inicial
desconto = 0.98
else:
desconto = 0.96
desconto_E = preco_etanol * litros * desconto
print(desconto_E)
elif tipo == 'D':
if litros <= 15:
desconto = 0.97
else:
desconto = 0.95
desconto_D = preco_disel * litros * desconto
print(desconto_D)
else:
print('erro: tipo de combustivel inválido')