Asdas
Especificaciones de la práctica |
La práctica del día de hoy está basada en el siguiente planteamiento del problema: |
|
|
|
La interfaz propuesta paraeste programa es la siguiente: |
|
Cuando culmines tu práctica, muéstrasela a tu profesor para que la evalúe y registre tu calificación. |
|
Demostración de la práctica |
Conla siguiente demostración interactiva verifica la forma en que debe funcionar el programa que elabores. |
Clase 12
Aplicación de múltiples condiciones |
En los programas que hasta elmomento has desarrollado se han incluido condiciones simples, tales como: |
|
Sin embargo, también puede darse el caso en que se establezcan múltiples condiciones en un solo programa. Por ejemplo:
|
|
En este programa se establecen de manera automática 4 condiciones que son: |
|
Ahora bien, basados en esas condiciones se crea el algoritmo (o diagrama deflujo): |
|
Como puedes darte cuenta, si la primera condición no se cumple “pasa” a la segunda condición, si ésta no se cumple, “pasa” a la tercera condición, y si ésta finalmente no secumple, “pasa” a la cuarta condición para concluir el programa.
Cuando esto sucede, se dice que se anidan las condiciones y al utilizar la instrucción IF para esta situación, se genera un IFANIDADO.
|
¿Cómo anidar la instrucción IF? |
Para generar un IF anidado se utiliza la instrucción IF –ELSE y pueden emplearse tantas condiciones sean necesarias en el programa, sólo que debetenerse precaución en el cierre de cada condición.
Emplea la siguiente estructura para un IF anidado.
|
|
Observa el ejemplo, con las 4 condiciones establecidas en el programaplanteado anteriormente: |
|
Ejemplo: Descuentos en Cd's de música |
|
|
La interfaz para este programa es la siguiente: |
|
La sección Discos Disponibles...
Regístrate para leer el documento completo.