Programming and Hobbies 2016-10-10 09:45:00

--Originally published at Programming and Hobbies

Nesting of conditional statements

Hoy quiero realizar uno de los main topics de la clase, y elegí el de "anidamiento de condicionales" ya que considero que es muy interesante e importante el saber realizar ejercicios con varios condicionales dentro de otros condicionales.



Primero que nada, utilizaré un ejemplo que considero es bastante claro y fácil, en el cual utilizaré condicionales "if", "else".

Como se observa en la imagen de arriba, contamos con nuestro objeto "calificacion", la cual tiene un valor de 80. Y tenemos nuestra condificional if calificacion >= 70 que significa que el alumno ha pasado su materia, pero si tiene una calificación <70 es que reproboó su materia.

Ahora voy a agregar otro condicional que puede o no estar relacionado con la primera condicional.



El programa primero va a analizar si el condicional de la calificacion se cumple, sino pasará al último else. En la siguiente imágen se muestra un diagrama que espero los ayude a comprender mejor el "anidamiento de condicionales".
Al momento de correr el programa con los valores que se tienen ya destinados a cada objeto, ocurre lo siguiente:


Ahora, cambiaré mis valores para mostrar los diferentes resultados.

 Espero les haya servido, este es el link que me ayudo a comprender este tema: Nesting conditional statements