Estructuras secuenciales (if, else, elseif)

 Estructuras secuenciales (if, else, elseif)

Cuando nuestro programa toma un camino más concreto y nos vemos en la necesidad de usar condiciones, el conjunto de instrucciones if, else y elseif. Su estructura es la siguiente:

Cuando el programa llega a la parte del if, verificara si la condición que posee se cumpla, sí se cumple entrara a la parte del if (verdadero), de lo contrario entrara a la parte del else (falso).

Las condiciones tienen la capacidad de anidarse una dentro de otra, eso se hace para mejorar la velocidad del programa y ser más fácil de leer.

Ejemplo:



También podemos usar la condición elseif para implementar una linea de condición y que no sea tan alborotoso.

Ejemplo:



Para condicionar las condiciones tenemos los operadores de desigualdad, nos ayudan a comparar las variantes.



Ahora vamos a mostrar un ejemplo de un programa que da un número al azar y sí el número es mayor a 5 ganas.


Cabe recalcar que el la condición debe ir entre paréntesis. Para sacar un número aleatorio, usamos la función "rand" con el número mínimo y el máximo como sus limites.

Ese programa solo tiene dos posibilidades, pero ahora veamos otro ejemplo con más de dos, El problema es el siguiente: Generar un valor aleatorio entre 1 y 100. Luego mostrar si tiene 1,2 o 3 dígitos.



Lo que hace es compara si la variable que contiene el valor es menor o igual a la variable con uno, dos o tres dígitos.

Podrás notar que las llaves del primer if y de los else se quedan al final, eso puede ser confuso, así que usemos los elseif para solucionar esta problemática.

 


Con todo finalizado te mostrare un video probando el programa:



Comentarios

Entradas populares de este blog

Clase array en JavaScript