Ejercicio: 1Eva_IT2012_T4 Ajustar tarifas eléctricas invierno/verano
[ algoritmo ] [ diagrama flujo ]
Enfoque solo en la selección de tarifas, considerando la variable para estación verano o invierno
Consumo entre (KWh) | Invierno ($) | Verano ($) | Cambio ($) |
---|---|---|---|
< 130 | 0.04 | 0.04 | 0.00 |
130 a 500 | 0.08 | 0.11 | 0.03 |
500 a 700 | 0.11 | 0.13 | 0.02 |
superior a 700 | 0.16 | 0.26 | 0.10 |
Suponiendo estación invernal, se revisa el intervalo con la tarifa asignada. De acuerdo al consumo se puede cambiar la tarifa.
estacion = 1 # condicionales en arbol if estacion ==1: tarifa = 0.04 if (consumo>130): tarifa = 0.08 if (consumo>500): tarifa = 0.11 if (consumo>700): tarifa = 0.16
se repite el mismo procedimiento para seleccionar la tarifa de verano.
El valor a pagar se obtiene al multiplicar la tarifa con el consumo.
Tarea: Realizar el ejercicio para n clientes como se indica en el enunciado del ejercicio.
Algoritmo en Python
Condiciones en serie para estación, en árbol para valor de tarifa:
# 1Eva_IT2012_T4 Ajustar tarifas eléctricas invierno/verano # INGRESO consumo = int(input(' consumo: ')) estacion = int(input(' estacion: ')) # PROCEDIMIENTO estacion = 1 # condicionales en arbol if estacion ==1: tarifa = 0.04 if (consumo>130): tarifa = 0.08 if (consumo>500): tarifa = 0.11 if (consumo>700): tarifa = 0.16 if estacion ==2: tarifa = 0.04 if (consumo>130): tarifa = 0.11 if (consumo>500): tarifa = 0.13 if (consumo>700): tarifa = 0.26 pagar = consumo*tarifa # SALIDA print(' pagar:') print(pagar)
[ algoritmo ] [ diagrama flujo ]
Diagrama de Flujo
[ algoritmo ] [ diagrama flujo ]