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

[Proyecto] Evaluación de desempeño de un empleado

print("Bienvenido a la empresa")
puntuacion = float(input("ingrese su puntuación de desempeño:"))
años = int(input("ingrese los años trabajados: "))
if puntuacion >= 7:
if años > 5:
print("Elegible para ascenso")
else:
print("Buen desempeño, sigue así")
else:
print("Necesita mejorar")

1 respuesta

Hola Starlyn, espero que estés bien

Tu código parece estar bien estructurado y cumple con las reglas dadas para evaluar el desempeño de un empleado. Aquí te dejo una pequeña explicación y un ejemplo práctico para que puedas verificar que tu programa funciona correctamente:

  1. Entrada de datos: El programa solicita al usuario que ingrese su puntuación de desempeño y los años trabajados.
  2. Condicionales:
    • Si la puntuación es mayor o igual a 7, verifica los años trabajados:
      • Más de 5 años: imprime "Elegible para ascenso".
      • 5 años o menos: imprime "Buen desempeño, sigue así".
    • Si la puntuación es menor a 7, imprime "Necesita mejorar".

Ejemplo práctico:
Supongamos que un empleado tiene una puntuación de 8 y ha trabajado 6 años. Según tu código, el flujo sería así:

  • La puntuación (8) es mayor o igual a 7.
  • Los años trabajados (6) son más de 5.
  • El programa imprimirá "Elegible para ascenso".

Tu código debería funcionar correctamente para los diferentes escenarios. Si tienes algún problema específico o error al ejecutar el código, asegúrate de que los valores ingresados sean números válidos y que no haya errores de sintaxis.

Espero haber ayudado y ¡buenos estudios!