Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo1 Algoritmo
Trabajo1 Algoritmo
TRABAJO 1
1. Ud ha sido contratado por una empresa de SPD para que realice un programa que
calcule el consumo de energía eléctrica en barrios de una ciudad intermedia que tiene
los 6 estratos socioeconómicos. Para esto debe tener en cuenta la tabla adjunta que
proporciona información actualizada del costo de EE.
a. Desarrolle el programa para tres meses, tenga en cuenta que un retraso de pago,
debe ser reportado por el algoritmo.
b. El programa debe proporcionar una salida para cada usuario en relación a su
consumo, el costo de ese consumo.
c. El programa debe proporcionar una salida de la venta total de EE y el total de la
energia vendida de la empresa de SPD.
Solución
A continuación, se presenta la estructura general y las capturas de pantalla que
evidencian el funcionamiento del 'Programa que calcula el consumo y el costo de
energía eléctrica para n usuarios' en DFD.
Funcionamiento del programa
Programa en MATLAB
A continuación, se presentan los comandos del programa para el funcionamiento en
MATLAB:
if(mes2>200)
consumo_mes2=mes2*440.8405;
fprintf('El costo de energía eléctrica del mes 2
es:\n%.4f pesos\n', consumo_mes2)
else
if(estrato==1)
consumo_mes2=mes2*192.3675;
fprintf('El costo de energía eléctrica del
mes 2 es:\n%.4f pesos\n', consumo_mes2)
else
if(estrato==2)
consumo_mes2=mes2*240.4595;
fprintf('El costo de energía
eléctrica del mes 2 es:\n%.4f pesos\n', consumo_mes2)
else
consumo_mes2=mes2*374.4144;
fprintf('El costo de energía
eléctrica del mes 2 es:\n%.4f pesos\n', consumo_mes2)
end
end
end
if(mes3>200)
consumo_mes3=mes3*440.8405;
fprintf('El costo de energía eléctrica del mes 3
es:\n%.4f pesos\n', consumo_mes3)
else
if(estrato==1)
consumo_mes3=mes3*192.3675;
fprintf('El costo de energía eléctrica del
mes 3 es:\n%.4f pesos\n', consumo_mes3)
else
if(estrato==2)
consumo_mes3=mes3*240.4595;
fprintf('El costo de energía
eléctrica del mes 3 es:\n%.4f pesos\n', consumo_mes3)
else
consumo_mes3=mes3*374.4144;
fprintf('El costo de energía
eléctrica del mes 3 es:\n%.4f pesos\n', consumo_mes3)
end
end
end
consumo_meses=mes1+mes2+mes3;
venta_meses=consumo_mes1+consumo_mes2+consumo_mes3;
fprintf('el consumo de energía eléctrica total en los tres meses
es de:\n%.2f KWh\n', consumo_meses)
contador=contador+1;
consumo_total=consumo_meses+consumo_total;
venta_total=venta_meses+venta_total;
end
fprintf('la venta total de energía eléctrica de la empresa es de:\n
%.2f KWh\n', consumo_total)
fprintf('el total de la venta de energía eléctrica de la empresa es
de:\n%.4f pesos\n', venta_total)