El antiguo GW-BASIC

Cerrado
nicolas2018alcubo Mensajes enviados 2 Fecha de inscripción domingo, 18 de marzo de 2018 Estatus Miembro Última intervención miércoles, 21 de marzo de 2018 - Modificado el 19 mar 2018 a las 00:19
nicolas2018alcubo Mensajes enviados 2 Fecha de inscripción domingo, 18 de marzo de 2018 Estatus Miembro Última intervención miércoles, 21 de marzo de 2018 - 21 mar 2018 a las 02:11
¡Hola amigos!
Soy reciente en este foro. Tengo 37 años de edad y soy fanático de lo retro.
Mediante DOSBOX puedo correr el GW-BASIC 2x y 3x tanto en ordenadores convencionales como en mis tablets e incluso smartphones con Android O.S Jajaja
Estoy haciendo pruebas con la instrucción GOTO de esas épocas.
Tengo in programa así:

1 CLS
2 A = 1
3 PRINT A
4 A = A + 1
5 IF A <= 10 THEN
6 GOTO 3
7 ELSE
8 END
9 END IF
RUN

El tema que entra como en un bucle hasta el infinito, imprimiendome por pantalla números desde el 1 hasta "el infinuto" y la idea de este programs es que "corte" cuando A sea igual que 10. ¿Por qué no corta o no para el programa?. Yo le puse que si A es menor o igual que 10 que realice el salto a la línea 3 para que vuelva a imprimir el valor de la variable A e incremente a de uno en uno, en caso contrario que termine el programa. O sea que si A "sobrepasa" el 10 deberia acabar el programa y no seguir y seguir. ¿Por qué no corta?. Espero respuestas, amigos, por favor. Saludos.
Nicolás Matías Funtalas

1 respuesta

nicolas2018alcubo Mensajes enviados 2 Fecha de inscripción domingo, 18 de marzo de 2018 Estatus Miembro Última intervención miércoles, 21 de marzo de 2018
21 mar 2018 a las 02:11
Respuestas, por favor...
0