File size: 649 Bytes
17c4832
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import sys

mul_por_tipo = {
    'local': 1,
    'domiciliario': 1.5,
}

costos_insumos = {
    'fusible': 100,
    'cable_15_m': 200,
    'cable_25_m': 400,
}

precio_hora = 1000


def presupuesto(horas: float, tipo: str, insumo_a:float, insumo_b: float, insumo_c: float):
    mod_tipo = mul_por_tipo[tipo]
    return horas * mod_tipo * precio_hora + insumo_a * costos_insumos['fusible'] \
        + insumo_b * costos_insumos['cable_15_m'] + insumo_c * costos_insumos['cable_25_m']


if __name__ == "__main__":
    print(presupuesto(float(sys.argv[1]), sys.argv[2], float(sys.argv[3]),
                      float(sys.argv[4]), float(sys.argv[5])))