Python - calcular lo que los clientes deben pagar y el total recaudado por la gasolineraAyuda en python

   
Vista:

calcular lo que los clientes deben pagar y el total recaudado por la gasolineraAyuda en python

Publicado por yaneth (1 intervención) el 05/11/2015 20:44:05
Buenas me pueden ayudar a resolver este ejercicio en python con funciones soy principiante.

Los surtidores de una gasolinera registran las ventas por galones, pero el precio de la gasolina está fijada en litros. El programa debe calcular lo que los clientes deben pagar y el total recaudado por la gasolinera, tomando en cuenta lo siguiente:
• Cada galón tiene 3,785 litros
• El precio del litro es para el Tipo A Bs. 50, para el Tipo B Bs. 55 y para el Tipo C Bs. 60
• El programa finaliza cuando se introduce una D como tipo de gasolina.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

calcular lo que los clientes deben pagar y el total recaudado por la gasolineraAyuda en python

Publicado por dario (54 intervenciones) el 10/11/2015 16:10:42
Hola, esto es lo que quieres.
Saludos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
galones = 3.785 #Galones por litro
 
a = 50
b = 55
c = 60
TotalA,TotalB,TotalC = 0,0,0
 
tipo = input('Que tipo de gasolina desea [a,b,c] d = fin:')
 
while tipo.upper() != 'D':
    litros = int(input('Cuantos litros desea:'))
    if tipo == 'a':
        TipoA = litros * a
        TotalA = TotalA + TipoA
        print(TotalA)
        gl = TipoA / galones
    elif tipo == 'b':
        TipoB = litros * b
        TotalB = TotalB + TipoB
        print(TotalB)
        gl = TipoB / galones
    elif tipo == 'c':
        TipoC = litros * c
        TotalC = TotalC + TipoC
        print(TotalC)
        gl = TipoC / galones
    tipo = input('Que tipo de gasolina desea [a,b,c] d = fin:')
 
print('\nTotal gasolina tipo A = %d Bs' %TotalA)
print('Total gasolina tipo B = %d Bs' %TotalB)
print('Total gasolina tipo C = %d Bs' %TotalC)
 
total = TotalA + TotalB + TotalC
 
print('Total recaudado = %d' %total)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar