Index

# If / Then

## Formato

if ExpresiónBooleana then instrucción

if ExpresiónBooleana then
instrucción(es)
end if

if ExpresiónBooleana then
instrucción(es)
else
instrucción(es)
end if

## Descripción

Una instrucción IF de linea única evalúa ExpresiónBooleana; cuando esta sea verdadera, la(s) instruccion(es) se ejecutan, en caso contrario, la ejecución continua en la linea siguiente.
También hay dos formas de instrucción IF multilinea: la primera con un bloque de instrucciones que se ejecutan cuando la evaluación de la expresión sea verdadero; la segunda cuenta con un bloque de instrucciones a ejecutar en caso de resultado verdadero y un bloque de instrucciones en caso de resultado falso.

## Ejemplo

    print "Adivina la letra- pulsa una tecla"
    # espera a que el usuario pulse una tecla
    do
      a = key
      pause .01
    until a <> 0
    #
    if chr(a) = "Z" then
       print "Bravo, has pulsado la Z!!!"
    else
       print "Vaya, has presionado otra tecla."
    end if
    #
    end

## Disponible desde la versión

0.9.4g