Programa de farmacia con python
Publicado por Franco Masoni (1 intervención) el 20/09/2019 16:41:18
Se solicita un programa para una farmacia de tal manera que pueda usarse durante todo el dia y hasta la hora en que decida cerrar la jornada.
El mismo debera ingresar el nombre del medicamento, cantidad y precio unitario de cada articulo que lleva el cliente para poder brindar un total.
Finalizada la carga de datos se solicitara si tiene obra social, en tal caso se le descontara un 40% del precio total. Si el cliente no tiene obra social, la farmacia otorga el beneficio de un 10% de descuento.
Al final de la jornada se desea saber cuantos clientes se atendieron y el total de lo recaudado.
Buen dia gente.. estudio analista en sistemas.. tengo que crear ese programa con python y el problema es que me queda medio largo y se que dificil no es..
Alguna ayuda?
El mismo debera ingresar el nombre del medicamento, cantidad y precio unitario de cada articulo que lleva el cliente para poder brindar un total.
Finalizada la carga de datos se solicitara si tiene obra social, en tal caso se le descontara un 40% del precio total. Si el cliente no tiene obra social, la farmacia otorga el beneficio de un 10% de descuento.
Al final de la jornada se desea saber cuantos clientes se atendieron y el total de lo recaudado.
Buen dia gente.. estudio analista en sistemas.. tengo que crear ese programa con python y el problema es que me queda medio largo y se que dificil no es..
Alguna ayuda?
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
pr=0
totre=0
vent=0
canti=0
t=0
trec1=0
obrasoc=0
om=0
desc1=0
desc2=0
trec2=0
t1=0
v=int(input("Para ingresar nuevo cliente presione N, de lo contrario ESC"))
while vent==1:
om=int(input("Presione A para cargar articulo, O para cliente con obra social, ENTER para finalizar esta venta"))
while om==1:
m=input("Ingrese medicamento")
canti=float(input("Ingrese la cantidad deseada"))
pr=float(input("Ingrese el precio unitario del articulo"))
t=t+canti*pr
trec1=trec1+t
t1=t
t=0
print("Articulo",m)
print("Preco unitario: $",pr)
print("Cantidad:",canti)
print("Total: $",t1)
om=int(input("Presione A para cargar articulo, 0 para cliente con obra social, ENTER para finalizar esta venta"))
while om==0:
obrasoc=(input("Si el cliente tiene obra social presione 0, de lo contrario presione cualquier tecla"))
if obrasoc==1:
desc1=t1-desc1
print("El total a descontar por obra social es: -$",desc1)
print("El total de esta venta es: $",trec1)
totre=trec1+1
trec2=trec2+t1
canti=0
pr=0
totre=0
om=5
trec1=0
else:
desc2=trec1*10/100
trec1=trec1-desc2
print("El total a descontar por obra social es: $",trec1)
t=t1+1
trec2=trec2+t1
canti=0
pr=0
totre=0
om=5
trec1=0
else:
v=int(inpu("Para ingresar nuevo cliente presione N, de lo contrario ESC"))
desc1=trec1*40/100
trec1=rec1-desc1
print("El total a descontar por obra social es: $", desc1)
print("El total de esta venta es: $",trec1)
totre=totre+1
trec2=trec2+rec1
canti=0
pr=0
totre=0
om=5
trec1=0
else:
v=int(input("Para ingresar nuevo cliente presione N, de lo contrario ESC"))
else:
print("El total de clientes en la jornada es", totre)
print("El total recaudado en la jornada es: $", trec2)
Valora esta pregunta


0