eyondev commited on
Commit
17c4832
1 Parent(s): ac32f92

Create presupuesto.py

Browse files
Files changed (1) hide show
  1. presupuesto.py +25 -0
presupuesto.py ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+
3
+ mul_por_tipo = {
4
+ 'local': 1,
5
+ 'domiciliario': 1.5,
6
+ }
7
+
8
+ costos_insumos = {
9
+ 'fusible': 100,
10
+ 'cable_15_m': 200,
11
+ 'cable_25_m': 400,
12
+ }
13
+
14
+ precio_hora = 1000
15
+
16
+
17
+ def presupuesto(horas: float, tipo: str, insumo_a:float, insumo_b: float, insumo_c: float):
18
+ mod_tipo = mul_por_tipo[tipo]
19
+ return horas * mod_tipo * precio_hora + insumo_a * costos_insumos['fusible'] \
20
+ + insumo_b * costos_insumos['cable_15_m'] + insumo_c * costos_insumos['cable_25_m']
21
+
22
+
23
+ if __name__ == "__main__":
24
+ print(presupuesto(float(sys.argv[1]), sys.argv[2], float(sys.argv[3]),
25
+ float(sys.argv[4]), float(sys.argv[5])))