Bueno vamos a comenzar con el condicional y ya tengo abierta la solución así que vamos a venir a la
carpeta Aquaris vamos a hacer click derecho.
Nueva Kairi y acá en el archivo que me generó le voy a colocar struck duras con punto SQL.
Así lo tenemos bien ordenado.
Entonces vamos a abrir el archivo y vamos a empezar con el condicional if.
Para qué nos sirve el condicional y el condicional nos sirve para evaluar el valor de una variable o
el valor de una consulta el resultado una consulta y ejecutar acciones.
Qué acciones voy a ejecutar las que yo necesite.
Las que yo necesite ejecutar los procesos que necesite realizar cuando se cumpla esta condición.
Entonces vamos vamos a declarar una variable se acuerdan que antes declaramos variables con la palabra
reservada clear.
Vamos a colocar Licklider y vamos a por ejemplo vamos a declarar la variable de y de Paci paciente y
de paciente le vamos a declarar de tipo entera y más abajo vamos a darle un valor a esta variable vamos
a probar Rosset arroba y de paciente vamos a colocarle el valor 7 por ejemplo.
Entonces ahora viene viene el uso de la condicional if.
Qué podemos preguntar nosotros acá.
Bueno podemos preguntar si IHF la variable y de paciente si es igual a 7.
Entonces yo acá puedo tomar.
Puedo tomar medidas puedo hacer ejecutar acciones qué acciones voy a ejecutar.
Por ejemplo en lo que podría ser acá es podría ser un selector de un célebre asterisco de la tabla pacientes
y podría ser un Wer y de paciente sería igual
vamos a poner de paciente si.
Entonces vamos a ejecutar todo esto.
Todo está escrito tranquilamente lo vamos a ejecutar porque en realidad nosotros queremos que se ejecuten
todas las instrucciones que tenemos acá si no no hace falta que seleccionemos en este caso todo el escrit
porque realmente quiero que se ejecute todo quiero que se ejecute el set el condicional if I Cele que
está adentro del IF vamos a presionar F5 y vamos a ver qué pasa.
Está mal escrito el nombre de la tabla
paciente no singular entonces le damos a F5 y fijense nos devolvió el registro un solo registro con
el paciente 7.
Ahora vamos a hacer una cosa vamos a cambiarle por ejemplo a la variable de pacientes le vamos a colocar
cinco y vamos a ejecutar de nuevo el script.
Fíjense no devolvió nada porque no vio nada porque evaluó esta condición el condicional if evaluó las
variables de paciente y dijo pregunto es igual a siete.
No en realidad no es igual a siete es igual a cinco entonces este es el que está abajo.
No lo ejecutó.
Sí entonces es para esto lo que nos sirve.
El condicional if ahora vamos a vamos a dar otro ejemplo que es qué pasa si yo quiero ejecutar varias
instrucciones.
Después de ese entonces por ejemplo vamos a vamos a declarar otra variable.
Leer roba.
Y de turno vamos a alquilarlos dentera.
Si aquí adentro sí.
Por ejemplo si de pacientes igual a siete entonces yo quiero hacer un set arroba y de turno igual 20
por ejemplo esto es solamente un ejemplo a modo de ilustrativo para explicar el condicional Cómo funciona
entonces vamos a vamos a ver qué pasa vamos a ver qué pasa vamos a colocarle 7 7 vamos a presionar F5.
Fíjense.
Bueno me faltó para ver qué valor le asignó a la variable de turno.
Vamos a hacer un print roba y de turno.
Con esto vamos a mostrar en consola qué es lo que tiene la variable de turno.
Fíjense no aparece nada porque no aparece nada porque el resultado está en modo brilla cuando el resultado
es tan Morilla solo va a mostrar la primer la primer devolución de datos.
La segunda no me lo va a mostrar entonces dicho quisiese ver la segunda que quise ver todo lo que tenemos
que hacer es comando para que devuelva la consola de tipo para que devuelva los datos en dicho texto
y le damos F5.
Entonces ahí vemos el resultado en formato texto y vemos el resultado de la rueda de la variable y de
turno.
Este es el resultado de print y de turno.
Si ahora vamos a hacer lo siguiente Vamos a cambiarle el valor vamos a darle 5 nuevo y vamos a ejecutarlo
y vamos a ver qué pasa vamos a darle F5.
Fíjense no devolvió el Select.
Y por qué no devolvió el Select.
Fíjense nosotros lo sentimos la variable si le colocamos 5.
Entonces cuando se ejecuta el condicional evalúa dice y de paciente vale 7 no vale 7 entonces lo que
hace aquí es directamente la instrucción siguiente que es Zet y de turno no lo ejecuta si no lo ejecuta
pero lo que sí ejecuta es la instrucción que le sigue porque entiende que la instrucción que está adentro
del condicional es sólo ésta.
Si nosotros no no le especificamos cuáles son las instrucciones que van a estar dentro del condicional
lo que hace lo que hace el IHF es tomar la primera.
Si en este caso es tomar la primera como el condicional no se cumple lo que hace es no ejecutar esto
y sigue con la ejecución de estas dos instrucciones.
Es decir me resuelve el celeb pero no me devuelve datos porque la variable de paciente si es 5 para
este caso 5 no tiene datos.
Fíjense que si nosotros podemos €5 aquí no tiene datos es por eso que no devuelve nada y posteriormente
el print de turno tampoco me muestra nada de la consola porque no llegó a ejecutar este set entonces
y de turno lo que tiene es nol no tiene no tiene ningún valor porque además tampoco la variable está
inicializar.
Es por eso que no veo nada en la consola.
Ahora bien si yo quiero ejecutar estas tres instrucciones si se cumple la condición de LIF lo que tengo
que hacer es cerrar todas estas condiciones con el bloque Veguín y al final le colocó entonces ahí lo
que le estamos diciendo al condicional es que si se cumple esta condición que ejecute todo lo que está
aquí adentro.
De esta manera nos aseguramos que todo lo que está dentro se va a ejecutar sí o sí.
Ahora si nosotros por ejemplo tuviésemos que ejecutar una una sola línea después de condicionar directamente
le agregamos abajo signing sin indicar el Veguín y Elen le agregamos debajo del y listo ya con eso se
baji sabemos que se va a ejecutar esa línea y ninguna otra línea más.
Solamente entonces vamos a colocar aquí vamos a volver a colocarle de paciente 7 y vamos a ver vamos
a dar F5 porque hace bueno me devuelve el registro y me devuelve el valor de no decir está ejecutando
todo lo que está aquí adentro está ejecutando todo lo que está dentro del Veguín y encerrado por él
por el Veguín y por él.
Bueno ahora bien nosotros estuvimos viendo el bloque Veguín y en la de la estructura IFF pero qué pasa
si esta condición que tenemos aquí esta condición no se cumple y nosotros quisiésemos tomar otra acción
cuando esa condición no se cumple entonces lo que tendríamos lo que tenemos que ver es la segunda estructura
del IFF que es la instrucción el C esta instrucción se ejecuta cuando la condición del IFF no se cumple.
Entonces directamente pasa hacia donde nosotros vamos a realizar otras operaciones teniendo en cuenta
la misma la misma estructura del bloque anterior.
Si vamos a escribir más de una línea nos nos tenemos que asegurar de que esté encerrada entre Veguín
y para que se ejecute completamente.
Entonces aquí lo que podemos hacer es por ejemplo si la condición de delito no se cumplió con lo que
podemos hacer es ser un print y colocar por ejemplo no se cumplió la condición.
Por ejemplo no es esto es un ejemplo como para que se entienda bien la estructura del IRPF.
Y es la segunda acción que se toma en caso de que la condición del f sea falsa es decir la condición
de Liffey falsa entonces el camino que va a tomar va a ser el del y va a ejecutar las instrucciones
que yo le coloquen debajo.