Si tu escribes un código digamos de 10 líneas y te confundes al escribir en la 3 ¿se puede modificar, o ¿hay que rescribir el programa?
Isaac
Empezando con Basic
Re: Empezando con Basic
¿Por que da error?
Si lo hago de esta manera:
Entonces cuando se acaba el juego me imprime la línea 90.
Isaac
Código: Seleccionar todo
10 x = 54
20 FOR i = 1 TO 6
30 print "intento: " ; i
40 INPUT "Adivina el numero " ; z
50 IF z = x THEN PRINT "Has acertado!!! :)" GOTO 90
60 IF z > x THEN PRINT "Te pasastes :("
70 IF z < x THEN PRINT "Te quedastes corto :("
80 NEXT i
90 PRINT "Se acabo el juego"
Código: Seleccionar todo
10 x = 54
20 FOR i = 1 TO 6
30 print "intento: " ; i
40 INPUT "Adivina el numero " ; z
50 IF z = x THEN GOTO 90
60 IF z > x THEN PRINT "Te pasastes :("
70 IF z < x THEN PRINT "Te quedastes corto :("
80 NEXT i
90 PRINT "Has acertado!!! :)"
100 PRINT "Se acabo el juego"
Isaac
Re: Empezando con Basic
Te faltan dos puntos en la linea 50, tras las comillas. Puedes poner varias sentencias dentro de la misma linea si las separas con ":". En este caso, sería:
En el segundo caso, podrías hacer
Código: Seleccionar todo
50 IF z = x THEN PRINT "Has acertado!!! :)": GOTO 90
Código: Seleccionar todo
85 PRINT "Se acabo el juego":END
90 PRINT "Has acertado!!! :)":END
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro
La Comunidad Española |