Compartir en redes sociales:
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin

Una estructura condicional es anidada cuando al cumplirse una condición ya sea falso o verdadero, dentro de esta se encuentra otra estructura condicional.

Ejemplo

Hacer un programa utilizando una estructura condicional anidada que en pantalla principal te pregunte si eres mayor de edad, dicha pregunta se va a validar con un sí o un no (S/N). En caso de que la respuesta sea NO (N), deberá mostrarte un mensaje con la leyenda(«No puedes entrar.»), en caso de ser sí, te preguntará si cuentas con tu ID, si la respuesta es NO, te mostrará el mismo mensaje («No puedes entrar.»). en caso de ser Sí, te mostrará la leyenda(«Puedes entrar.»).

El código es el siguiente:

estructura condicional anidada

Teniendo esto en pantalla:

estructura condicional anidada

Tal como se muestra, puedo ingresar la respuesta tanto en mayúscula como en minúscula, esto se debe a que realicé la validación dentro de la estructura condicional if para las dos letras utilizando el operador OR «||».

Al ser verdadera la condición mostró la siguiente pregunta, la respuesta de la misma se utilizó para validar la estructura condicional dentro de la primera estructura, si ahí la validación nos da que es verdadera, mostrará el mensaje («Puedes pasar.»), tal como se muestra en el ejemplo.

Al ser falsa nos mostrará el mensaje («No puedes pasar.»).

Las estructuras condicionales tienen un sin fin de usos, sólo necesitas analizar el problema para determinar si deben ser utilizadas o no.

Ejercicios

Ahora para repasar lo aprendido te invito a que realices los siguientes problemas propuestos utilizando estructuras condicionales anidadas.

1 – Realizar un programa que te pida como dato de entrada 3 números, al brindarlos deberá mostrarte en pantalla:

  • El mayor de ellos.

Enlaces

Puede interesarte

Compartir en redes sociales:
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin