RE:Readln con Boolean
Publicado por
Bernardo L. (1 intervención) el 22/01/2004 19:08:40
A ver si tambien te sirve esto.
El tipo BOOLEAN toma valores de verdadero (TRUE) o falso (FALSE) unicamente.
Es un tipo lógico, y se puede utilizar como condiciones:
var VarBool: boolean;
...
if VarBool then
...
Aqui, si VarBool es verdadero, lo que viene despues del "then" se ejecuta, si es falso, no se ejecutará.
Para evaluar un "booleano", puedes hacerlo preguntado:
if VarBool then
o
if VarBool = TRUE then
O si quieres ejecutar algo si el "booleano" es falso:
if not VarBool then
o
if VarBool = FALSE then
Para darle valores a las variables booleanas, debes asignarselos (:=).
Ejemplo:
VarBool:=TRUE;
Bueno, como ves, no puedes utilizar el read o readln para darle valores. Utiliza "if VarChar = 'n' then VarBool:=false", o similares.
Suerte!.