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] (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: 2016/01/01 22:43 (external edit)