===== 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