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

#Declaracion de variables
ingresosTotales = float(input('Digite sus ingresos totales : '))
gastosTotales = float(input('Digite sus gastos totales : '))
numeroNuevosClientes = int(input('Digite el numero de nuevos clientes : '))
#logica de negocio
if ingresosTotales - gastosTotales > 10000 and numeroNuevosClientes > 50:
print('Trimestre Excelente')
elif ingresosTotales - gastosTotales > 5000 and numeroNuevosClientes >= 20:
print('Trimestre Bueno')
elif ingresosTotales - gastosTotales > 0:
print('Trimestre Regular')
elif ingresosTotales - gastosTotales <= 0:
print('Trimestre Deficitario')

1 respuesta

Hola, Carlos, espero que estés bien

Parece que ya tienes una buena estructura para tu sistema de evaluación de desempeño empresarial utilizando condicionales en Python. Tu código sigue correctamente la lógica descrita en el ejercicio. Sin embargo, te daré algunos consejos para asegurarte de que todo funcione como esperas:

  1. Verifica las entradas: Asegúrate de que los valores ingresados sean correctos y tengan sentido en el contexto empresarial. Por ejemplo, los ingresos y gastos deben ser números positivos.

  2. Prueba con diferentes valores: Para asegurarte de que tu lógica cubre todos los casos posibles, puedes probar tu código con diferentes combinaciones de ingresos, gastos y número de nuevos clientes. Esto te ayudará a verificar si cada condición está funcionando correctamente.

  3. Manejo de errores: Considera agregar manejo de errores para entradas no válidas. Por ejemplo, si alguien ingresa un texto en lugar de un número, tu programa podría fallar. Puedes usar un bloque try-except para manejar estos casos.

Aquí tienes un ejemplo de cómo podrías implementar el manejo de errores:

try:
    ingresosTotales = float(input('Digite sus ingresos totales  : '))
    gastosTotales = float(input('Digite sus gastos totales : '))
    numeroNuevosClientes = int(input('Digite el numero de nuevos clientes : '))
    
    if ingresosTotales - gastosTotales > 10000 and numeroNuevosClientes > 50:
        print('Trimestre Excelente')
    elif ingresosTotales - gastosTotales > 5000 and numeroNuevosClientes >= 20:
        print('Trimestre Bueno')
    elif ingresosTotales - gastosTotales > 0:
        print('Trimestre Regular')
    elif ingresosTotales - gastosTotales <= 0:
        print('Trimestre Deficitario')
except ValueError:
    print("Por favor, ingrese valores numéricos válidos.")

Espero que estos consejos te sean útiles. ¡Espero haber ayudado y buenos estudios!