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:
- Entrada de datos: El programa solicita al usuario que ingrese su puntuación de desempeño y los años trabajados.
- 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!