UNIDAD 1 Algoritmos
18
Programa Visual Basic
Pseudocódigo
Sub ProgramaCalificacion ( ) Dim Calificación As Integer InputBox “valor a la Calificación” If (Calificación < 6) Then MsgBox “Reprueba el alumno” Else MsgBox “Aprueba el alumno” End If End Sub
Instrucción Switch En ocasiones, utilizar muchos If para tomar una decisión puede ocasionar un problema en la programación, dado que llega un momento en el que es muy difícil saber dónde termina cada If, sobre todo cuando están anidados (que es un caso común). Para tales casos, existe una herramienta que puede ayudarnos a simplificar la estructura sin emplear ningún If. Hagamos una analogía. Supón que abres el refrigerador; del alimento que contenga dependerá lo que te harás para comer. En caso de haber jamón, te podrás preparar un sándwich; si hay leche, un café con leche; si hay huevos, podrás hacerte un omelette, etcétera. Esta situación puede reflejarse en una estructura de decisión que no requiere anidar ninguna condición.
Examina los siguientes ejemplos; te servirán como modelos para resolver los ejercicios que se plantean después: Inicio del programa Alimento es comida Bebida es líquido “Del refrigerador puedo seleccionar sólo un alimento” “1 es Pizza” “2 es Sándwich” “3 es Hamburguesa”