¡Hola, Jesus!
Gracias por compartir tu solución. Parece que has capturado correctamente la lógica de la evaluación de desempeño del empleado según las reglas proporcionadas. Tu código está bien estructurado para cumplir con los criterios establecidos.
Para asegurarte de que tu programa funcione correctamente, aquí tienes un ejemplo de cómo se ejecutaría:
- Si un empleado tiene una puntuación de 8 y ha trabajado 6 años, el programa debería mostrar: "Elegible para ascenso."
- Si un empleado tiene una puntuación de 8 y ha trabajado 5 años, el programa debería mostrar: "Buen desempeño, sigue así."
- Si un empleado tiene una puntuación de 6, independientemente de los años trabajados, el programa debería mostrar: "Necesita mejorar."
Tu código ya maneja estos casos correctamente. Asegúrate de probarlo con diferentes valores para confirmar que todo funciona como esperas.
Espero haber ayudado y buenos estudios!