Created
May 21, 2025 23:58
-
-
Save fredoalvz9/884e403a790cc2d230fdff2ac52bb36c to your computer and use it in GitHub Desktop.
TRABAJO FINAL - CODIGO
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def calcular_ahorro(consumo_anterior, consumo_actual, tipo): | |
"""Calcula el ahorro o aumento en el consumo de electricidad, agua o personal.""" | |
ahorro = consumo_anterior - consumo_actual | |
if ahorro < 0: | |
print(f"No hubo ahorro en {tipo}. El consumo aumentó en {-ahorro:.2f}.") | |
elif ahorro > 0: | |
print(f"Se ahorró en {tipo}: {ahorro:.2f}.") | |
else: | |
print(f"El consumo de {tipo} se mantuvo igual, sin ahorro ni aumento.") | |
def calcular_ahorro_personal(Cantidad_PersonalMesPasado, Personal_añadido, sueldo_por_persona): | |
"""Calcula el ahorro en costo de personal de mantenimiento.""" | |
Total_PersonalActual = Personal_añadido # Ahora considera solo el personal actual | |
diferencia_personal = Cantidad_PersonalMesPasado - Total_PersonalActual | |
if Total_PersonalActual > Cantidad_PersonalMesPasado: | |
print("No hay ahorro en costos de personal de mantenimiento, debido al aumento de personal.") | |
elif Total_PersonalActual == Cantidad_PersonalMesPasado: | |
print("No hay ahorro en costos de personal de mantenimiento, es el mismo del mes pasado.") | |
else: | |
ahorro_mensual = diferencia_personal * sueldo_por_persona | |
print(f"Se logró un ahorro en costos de personal de mantenimiento de: {ahorro_mensual:.2f}.") | |
# Capturar entradas y calcular ahorros automáticamente al ejecutar el script | |
e_anterior = float(input("Ingrese el consumo eléctrico del mes anterior (kWh): ")) | |
e_actual = float(input("Ingrese el consumo eléctrico del mes actual (kWh): ")) | |
calcular_ahorro(e_anterior, e_actual, "electricidad") | |
agua_anterior = float(input("Ingrese el consumo de agua del mes anterior (m³): ")) | |
agua_actual = float(input("Ingrese el consumo de agua del mes actual (m³): ")) | |
calcular_ahorro(agua_anterior, agua_actual, "agua") | |
Cantidad_PersonalMesPasado = int(input("Ingrese la cantidad de personal de mantenimiento del mes anterior: ")) | |
Personal_añadido = int(input("Ingrese la cantidad actual de personal de mantenimiento: ")) | |
sueldo_por_persona = float(input("Ingrese el sueldo mensual por persona: ")) | |
calcular_ahorro_personal(Cantidad_PersonalMesPasado, Personal_añadido, sueldo_por_persona) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment