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.
Comentarios
Publicar un comentario