Hola!!
Cómo puedo decir en un If, que cuando una variable sea diferente de un valor determinado haga una serie de instrucciones??
Muchos saludos!!
La condición distinto en if
- BasicOs
- Site Admin
- Mensajes: 2091
- Registrado: 21 Nov 2006, 19:24
- Ubicación: El Internet - (Canarias, España)
- Contactar:
Re: La condición distinto en if
Hola,
(if) no se si te respondo bien (then) esto es la condición. entonces
estare_contento_y_se acabo_la_duda()
otrainstruccion_o_funcion()
else ;-- para otro caso
-------- en otro caso pregunta de nuevo
endif ;--fin de si
Con if lo mejor es usar la lógica del día a día y tener en cuenta que hay un fin y final (también puedes incluir un else -> en otro caso del if)
If $temperatura>30 then
--->> lo que pongas aquí SOLO se ejecuta SI $TEMPERATURA > 30 por ejemplo la función o las siguientes funciones:
tomounhelado()
abrolasventanas()
instrucciones varias
Endif
Disculpa por el juego así de palabras, puede ser interesante para personas que empiezan a programar, pero es seguir procedimientos lógicos a la hora de escribir los programas, y luego usar la sintaxis que está en la ayuda con la tecla F1,
Salu22
(if) no se si te respondo bien (then) esto es la condición. entonces
estare_contento_y_se acabo_la_duda()
otrainstruccion_o_funcion()
else ;-- para otro caso
-------- en otro caso pregunta de nuevo
endif ;--fin de si
Con if lo mejor es usar la lógica del día a día y tener en cuenta que hay un fin y final (también puedes incluir un else -> en otro caso del if)
If $temperatura>30 then
--->> lo que pongas aquí SOLO se ejecuta SI $TEMPERATURA > 30 por ejemplo la función o las siguientes funciones:
tomounhelado()
abrolasventanas()
instrucciones varias
Endif
Disculpa por el juego así de palabras, puede ser interesante para personas que empiezan a programar, pero es seguir procedimientos lógicos a la hora de escribir los programas, y luego usar la sintaxis que está en la ayuda con la tecla F1,
Salu22
Re: La condición distinto en if
Hola y muchas gracias por responder.
Sí, la estructura del if sí la tengo, la duda es que si quiero poner dentro del If que una variable sea distinta de un valor, como se pone ese operador "distinto"...
en C# sería: !=
he estado buscando en la ayuda pero no lo pillo, veo otras condicionales, ==, >=, >... etc, pero esa no la encuentro.
Muchas gracias nuevamente
Sí, la estructura del if sí la tengo, la duda es que si quiero poner dentro del If que una variable sea distinta de un valor, como se pone ese operador "distinto"...
en C# sería: !=
he estado buscando en la ayuda pero no lo pillo, veo otras condicionales, ==, >=, >... etc, pero esa no la encuentro.
Muchas gracias nuevamente
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: La condición distinto en if
Puedes utilizar <> para distinto. Ejemplo: if 5<>4 then msgbox(0,"","distinto")
También es lo mismo esto: if not(5=4) then msgbox(0,"","distinto")
Not es una función que te niega toda la expresión de dentro. Si dentro pones un igual, al negarlo, digamos que se transforma en un distinto, el resultado te lo cambia, el verdadero a falso y el falso a verdadero .
Saludos.
También es lo mismo esto: if not(5=4) then msgbox(0,"","distinto")
Not es una función que te niega toda la expresión de dentro. Si dentro pones un igual, al negarlo, digamos que se transforma en un distinto, el resultado te lo cambia, el verdadero a falso y el falso a verdadero .
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: La condición distinto en if
Hola Chefito!!!
Ya lo tengo, me quedé con el Not, el <> lo había visto en la ayuda pero no lo entendí como lo que quería.
Con el Not probé algo pero al parecer no seguí la sintaxis que me explicas en tu ejemplo, con la que sí me fue de maravillas, ya lo tengo funcionando.
Mil gracias, todos por aquí son súper amables.
Éxitos y muchos saludos!!
Ya lo tengo, me quedé con el Not, el <> lo había visto en la ayuda pero no lo entendí como lo que quería.
Con el Not probé algo pero al parecer no seguí la sintaxis que me explicas en tu ejemplo, con la que sí me fue de maravillas, ya lo tengo funcionando.
Mil gracias, todos por aquí son súper amables.
Éxitos y muchos saludos!!