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

Infinitos 1...

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad inicialmente estaba cometiendo un error por que estaba dejando contador++ por encima de printLn y me estaba imprimiendo 11, ya después me di cuenta el por que de ese error y lo ubique ya después y me dio mejor resultado.

1 respuesta

Hola Fredy, espero que estés bien

Parece que ya has identificado el problema en tu código. Inicialmente, el contador se incrementaba antes de imprimir, lo que causaba que el primer número impreso fuera incorrecto. Al mover contador++ después de System.out.println(contador);, lograste que el programa imprimiera los números del 0 al 10 correctamente.

En el contexto de la actividad, el error que Alicia cometió fue no incrementar el contador dentro del bucle while, lo que resultaba en un bucle infinito imprimiendo el número 1. La solución correcta es la opción A: "Alicia no incrementó la variable 'contador' en cada iteración del while."

¡Espero haber ayudado y buenos estudios!