‫Algunas personas dicen que se trata de decisiones en la vida, yo digo que se trata de decisiones y Do agudo y eso es lo que
‫vamos a ver.
‫Vamos a ver si las declaraciones y nos ayudan a tomar decisiones y ejecutar código en función de esas
‫decisiones.
‫Y lo que hacemos aquí es tener una declaración if.
‫Así que esta es una declaración if muy básica.
‫Tenemos una condición entre corchetes y luego donde tenemos una condición entre corchetes y entre corchetes, tenemos
‫el código que debe ejecutarse si se cumple la condición.
‫Entonces, digamos que verificamos si el clima es bueno y si es bueno, entonces queremos salir.
‫Y si hace mal tiempo, nos quedamos adentro.
‫Entonces, la condición sería, ¿hace buen tiempo o hace sol?
‫Entonces, habría una condición muy simple aquí en la que simplemente comparamos si el clima es excelente o el sol está
‫brillando o algo de eso es cierto.
‫Y si es cierto, entonces corra el frío.
‫Si no es cierto, no hagas nada.
‫Entonces eso es lo que haría esta declaración.
‫Pero puede ser un poco más complejo.
‫Entonces podemos seguir adelante y tener una declaración if con una declaración else.
‫Entonces, si se cumple la condición, está bien, ejecute algún código y, si no es así, en cualquier otro caso, continúe y
‫ejecute otro código.
‫Entonces, si no se cumple ninguna de las condiciones, entonces se ejecutará la declaración y aquí tenemos una priorización.
‫Entonces, si esta primera condición es verdadera, esta otra cosa nunca será cierta y nunca se ejecutará.
‫Y es aún más importante si revisamos el siguiente paso porque podemos tener algo llamado else.
‫Si es así, si se cumple la condición uno, qué hacer si se cumple la condición, de lo contrario, ese es el estado predeterminado.
‫Entonces, si no se cumple ninguna de las condiciones y entonces tenemos un aspecto diferente aquí para considerar, que es
‫difícil de alcanzar y podemos tener múltiples ls si están dentro de una declaración if más grande.
‫Entonces tenemos si la condición uno, qué hacer.
‫Si se cumple la condición, entonces tenemos una condición esquiva sobre qué hacer si se cumple la condición dos.
‫Entonces, la primera condición podría ser que el sol brille o, si el sol no brilla, podría ser que el sol no
‫brille.
‫OK, eso lo sabemos.
‫Pero luego verificamos la segunda condición, por ejemplo, ¿el clima es al menos cálido o hace al menos
‫20 grados centígrados?
‫Luego saldríamos afuera todavía porque lo que no nos importa, luego nos ponemos la chaqueta y salimos
‫afuera.
‫Entonces esa sería la segunda condición.
‫Pero si no se cumple ninguno de ellos, entonces si el sol no brilla y hace mucho frío afuera, entonces entramos en el
‫LS y decimos, me voy a quedar en casa, voy a tomar una taza de té y Me voy a
‫relajar frente al televisor.
‫Entonces ese sería un ejemplo de una declaración if else if someone else.
‫Así que ha visto Syntex y tiene mucho más sentido una vez que entremos en la demostración.
‫Así que diría que sigamos adelante y tengamos una demostración rápida que simplemente vamos a ver.
‫Si es así, no vamos a mirar los otros aspectos.
‫Solo usaremos si por ahora.
‫Está bien.
‫Así que vayamos al estudio de Do sostenido e individual.
‫Está bien.
‫Así que ahí estamos.
‫Vamos adelante.
‫Así que voy a crear una variable, que va a ser un número entero, y voy a decir
‫que esa es la temperatura temperatura y la voy a establecer en, digamos, diez grados Celsius.
‫Así que ahora quiero comprobar si la temperatura está por debajo de los 10 grados y si ese es el caso, quiero ponerme un
‫resfriado.
‫Así que voy directamente a la consola, línea derecha.
‫Coge el abrigo.
‫Ahora, si la temperatura es de diez grados, entonces quiero escribir algo como
‫diez grados C,
‫entonces estamos en grados Celsius.
‫Y ahora, finalmente, si la temperatura es superior a diez, solo quiero decir algo como acogedor, cálido, aunque ese no
‫es realmente el caso, porque hace bastante frío en Grecia.
‫Pero aún así, elegí diez grados.
‫Así que echémosle un vistazo.
‫Por cierto, necesitamos agregar la consola que lee para obtener algo en nuestra consola.
‫Así que hagamos eso y ejecutemos nuestro código y dirá que son diez grados.
‫¿Porqué es eso?
‫Porque esa condición no se cumple.
‫Ése no se cumple, pero éste se cumple.
‫Entonces digamos que tomamos una temperatura de seis grados y ejecutamos el mismo código y dice tomar el código.
‫Está bien.
‫Ahora, digamos que tenemos una temperatura de veinticinco grados.
‫Y va a decir acogedor y cálido, genial, así que ahora un pequeño desafío para ti, por favor, agregó el
‫código para que diga o tenga en cuenta el clima y pueda ingresar el clima manualmente.
‫Y también te va a decir si debes llevar el abrigo, si debes ir en pantalón corto o si
‫debes ir con un pulóver y pantalón o algo así.
‫Está bien.
‫Así que mire eso y cambie el código un poco y luego veremos el resultado.
‫Así que, por favor, inténtalo.
‫Por cierto, debe verificar, verificar el clima afuera y verificar la temperatura e ingresar eso
‫si tiene una temperatura Fahrenheit que solo use los valores Fahrenheit aquí.
‫Eso tiene sentido.
‫Está bien.
‫Espero que lo hayas probado.
‫Y es consola o leer una línea lo que necesitamos aquí.
‫Entonces, vamos a leer en la línea que el usuario ingresó y, por supuesto, será una cadena.
‫Entonces la temperatura va a ser una cuerda.
‫Ahora, debemos verificar y cambiar la temperatura a un número entero.
‫Entonces int num temp.
‫Así que voy a llamarlo y será en 32, eso en realidad no es lo suficientemente bueno.
‫Y pasa la temperatura.
‫Y ahora puedo comparar la temperatura NUM con, digamos, 20.
‫Entonces, si es inferior a 20, si es solo 20 o tal vez incluso.
‫Sí.
‫Si es superior a 20.
‫Así que diría que este sería el ajuste perfecto.
‫Está bien.
‫Entonces, lo que quiero cambiar texta es bueno si está por debajo de 20, tome el código.
‫Si son 20 grados, simplemente escribe algo como pantalones y deténgase.
‫Debería estar bien.
‫Y finalmente, si hace más de 20 grados, si hace más calor, entonces escribe algo como que los
‫pantalones cortos son suficientes hoy.
‫Está bien.
‫Así que ahora echémosle un vistazo.
‫Veamos qué nos tiene que decir nuestro programa.
‫Y voy a entrar, digamos, veinticinco.
‫Y dice, los pantalones cortos son suficientes hoy.
‫Quizás deberíamos ingresar un pequeño texto aquí, que nos diga qué hacer.
‫Así que consulte la línea correcta.
‫¿Cómo es la temperatura?
‫Y comencé de nuevo.
‫¿Cómo es la temperatura?
‫Voy a decir, está bien, bueno, afuera hace ocho grados.
‫Coge el abrigo.
‫Está bien.
‫Voy a tomar mi abrigo.
‫Está bien.
‫Muchísimas gracias.
‫Así que ahora tenemos un pequeño programa que nos ayudará a decidir qué ponernos en función de la temperatura.
‫¿No es genial?
‫Así que tenemos nuestro primer programa pequeño, que realmente tiene uso o que es útil.
‫Sí, por supuesto.
‫Puedes seguir adelante y sí.
‫Extiende eso un poco.
‫Y aunque eso funciona, este si se acerca aquí, no es el más limpio.
‫Y veremos cómo podemos limpiar eso en el siguiente video, cómo hacerlo aún mejor y más efectivo porque
‫actualmente está funcionando tan frío, luego está funcionando tan frío y luego está funcionando tan frío.
‫Pero el mejor enfoque sería verificar si eso es cierto, bueno, entonces los otros no pueden ser ciertos.
‫Así que ni siquiera te molestes en correr ese abrigo.
‫Les hablé de que este enfoque no es súper eficiente, y les
‫mostraré cómo hacerlo más eficiente, porque lo que hemos visto es si más, si y finalmente más.
‫Está bien.
‫Así que lo has visto en el primer video de este capítulo.
‫Y ahora cambiemos el código que tenemos aquí para que se ajuste a esa estructura.
‫Puede probarlo usted mismo para poder publicar un video e intentar adaptarlo también.
‫De lo contrario, solo eche un vistazo a cómo lo hago.
‫Está bien.
‫Espero que lo hayas probado.
‫Entonces verificamos si las temperaturas están por debajo de los veinte y luego, si eso es cierto, entonces eso nunca será cierto.
‫Por lo tanto, no necesitaremos esa capa en caso de que eso sea cierto, porque simplemente se ejecutará y lo que necesitamos es
‫una potencia de procesamiento innecesaria.
‫Pero si usamos else en su lugar, entonces else si, por ejemplo, este abrigo solo se ejecutará si ese frío aquí no es
‫cierto o si esa condición aquí no es cierta.
‫Así que ahora, si la temperatura no es de veinte o menos de veinte, entonces corremos ese abrigo.
‫Si no está por debajo de 20, entonces pasamos a la siguiente línea y verificamos que la temperatura sea exactamente veinte.
‫Y luego podríamos seguir adelante y decir algo como else if y verificar la siguiente línea.
‫Entonces, si las temperaturas son más altas que las de 2010, haga eso, pero eso, nuevamente, no sería la forma
‫más eficiente, mientras que funcionaría, una manera más eficiente es simplemente usar elsea, porque si esa condición no se cumple y esa condición
‫no se cumple , entonces se ejecutará esa condición o se ejecutará la declaración de pérdidas y ganancias.
‫Porque en nuestro caso es bastante sencillo.
‫Solo existen esas tres opciones.
‫Está por debajo de 20, exactamente 20 o superior a 20.
‫Por supuesto, podríamos aguantar, podríamos agregar otras condiciones como la de El.
‫Si ninguna temperatura es igual a 30, podríamos agregar eso y eso también estaría bien.
‫Entonces todavía tendremos la condición de LS.
‫Eso significa que no se cubrirían todos los demás códigos, por lo que del 21 al 29.
‫Estarían cubiertos por estos campos y todo lo superior a 31 estaría cubierto por este otro.
‫Entonces podríamos acercarnos a eso, lo abordamos de esa manera y luego también podríamos tener esto más alto que 30.
‫Entonces, si la temperatura es superior a 30, entonces se
‫ejecutará esta cancha, que sería, por ejemplo, hace calor o mucho calor, y todas las demás situaciones están entre 21 y 30.
‫¿Se ejecutará esta declaración?
‫Está bien.
‫Entonces estas son las diferentes opciones que tenemos.
‫Y esta es una forma más eficiente que la que acabamos de ver.