Programación General > Pascal
ReadLn Ignorado!
(1/1)
TheAnkh:
Hola! Tengo un problemita con un programa de Tragaperras que estoy haciendo, quiero poner una pausa con ReadLn, pero el programa no la toma en cuenta y sigue de largo :S
Aquí les paso el código... Las variables con nombre de letra indican la posición de los 9 cuadros de la tragaperras
A B C
D E F
G H I
La variable tirador sirve para "tirar la palanca" y que los números cambien 10 veces al azar.
Es la pausa de la línea 38.. Esté ahí, o no esté... El programa sigue de largo.
--- Código: Text ---program Maq; uses crt; var saldo,apuesta,tirador,a,b,c,d,e,f,g,h,i: integer; BEGINsaldo:=50;clrscr;repeatBEGIN writeln('Bienvenido a MaqTra - Su saldo es de: $',saldo); write('Apuesta: '); read(apuesta); for tirador:=1 to 10 do BEGIN clrscr; writeln('Los n£meros est n girando...'); a:=random(6); b:=random(6); c:=random(6); d:=random(6); e:=random(6); f:=random(6); g:=random(6); h:=random(6); i:=random(6); writeln(a,' ',b,' ',c); writeln; writeln(d,' ',e,' ',f); writeln; writeln(g,' ',h,' ',i); writeln; delay(500); END; readln;ENDuntil saldo<=0;writeln('Su saldo se acab¢');write('Gracias por utilizar MaqTra');END.
Edit: Si pongo dos Readln; seguidos, entonces sí funciona (pero sólo uno de ellos) :S, ¿Por qué será?
MinDokan:
readkey; también debería funcionar y cumplir la misma función.
Saludos. MDk.
Navegación
Ir a la versión completa