A este paso nos vais a tener que citar en la memoria de vuestro ejercicio. Deberías también invertir tiempo en investigar por tu cuenta los problemas ya que estamos entrando en una dinámica peligrosa: pruebo lo que me dicen, compilo, falla, reporto los errores y a la cama.
Deberías aprender a usar el depurador de código para localizar errores en tiempo de ejecución. Es una herramienta imprescindible.
Un par de pistas a tu problema:
- ¿Qué sucede con el ciclo de ejecución de un bucle si aparece un return?
- Cuando calidad un dato se presupone que la validación no sabes si es correcta hasta que no has hecho TODAS las comprobaciones... Mientras tanto lo máximo que puedes llegar a tener claro es que la validación no es correcta... Tu lo estás intentando hacer al revés.
Un saludo.