User Tools

Site Tools


es:ifthen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:ifthen [2016/01/01 22:43]
es:ifthen [2020/02/28 10:46] (current)
Line 1: Line 1:
 +===== 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 ====
 +<code>
 +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
 +</code>
 +
 +==== Disponible desde la versión ==== 
 +0.9.4g
  
es/ifthen.txt · Last modified: 2020/02/28 10:46 (external edit)