Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Sistema de evaluación de desempeño empresarial

# --- PROGRAMA 10 ---
def sisevaluciondesempeñoempresarial():
  ingresos = float(input("Ingrese los ingresos del trimestre: "))
  gastosTotales = float(input("Ingrese los gastos del trimestre: "))
  nuevos_clientes = int(input("Ingrese los nuevos clientes del trimestre"))
  beneficios = ingresos - gastosTotales
  if beneficios > 10000 and nuevos_clientes > 50:
    print("Trimestre Excelente")
  elif beneficios  > 5000 and nuevos_clientes >=20:
    print("Trimestre Bueno")
  elif beneficios > 0:
    print("Trimestre Regular")
  else:
    print("Trimestre Deficitario")
sisevaluciondesempeñoempresarial()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Nancy, espero que estés bien

Tu código parece estar funcionando correctamente según las condiciones que has establecido. Vamos a revisar el caso que muestras:

  1. Ingresos: 12000
  2. Gastos: 7000
  3. Nuevos clientes: 9

Calculamos los beneficios como ingresos - gastos, que sería 12000 - 7000 = 5000.

Ahora, según las condiciones:

  • Para "Trimestre Excelente", necesitas beneficios > 10000 y más de 50 nuevos clientes. No es el caso.
  • Para "Trimestre Bueno", necesitas beneficios > 5000 y al menos 20 nuevos clientes. Tampoco es el caso, ya que los beneficios son exactamente 5000.
  • Para "Trimestre Regular", necesitas beneficios > 0, lo cual es cierto. Por eso, el resultado es "Trimestre Regular".

El programa está funcionando conforme a las condiciones que has definido. Si deseas que el caso de 5000 en beneficios también sea considerado "Trimestre Bueno", puedes ajustar la condición a beneficios >= 5000.

Espero haber ayudado y buenos estudios!