Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Bienvenidos a: DESARROLLO DE SOFTWARE I Philip Suárez Rodriguez philip.suarez@bpastor.edu.pe TALLER: IMPLEMENTACIÓN DE ALGORITMOS USANDO ESTRUCTURAS DE CONTROL SELECTIVAS Sesión 10 if significa si condicional, es decir, si te portas bien, te compro un helado y te dejo ver la tele. Pues bien, en programación, es más o menos lo mismo. En el siguiente pseudocódigo se puede comprender mejor: Si (te portas bien) { te compro un helado; te dejo ver la tele; } INSTRUCCIÓN IF...ELSE En programación se evalúa a verdadero o falso la condición, que es lo que está dentro de los paréntesis. Si esta condición se evalúa a true (verdadero) se ejecutan las líneas del bloque, y si se evalúa a false (falso) no se ejecutan. En C# sería de la forma siguiente: if (num==10) { Console.WriteLine("El número es igual a 10"); } EJEMPLO DE INSTRUCCIÓN IF...ELSE Tenemos la instrucción else. Sería como un "de lo contrario", es decir, si te portas bien, te compro un helado y te dejo ver la tele; de lo contrario, te castigo en tu cuarto y te quedas sin cenar. El pseudocódigo sería: Si (te portas bien) { te compro un helado; te dejo ver la tele; } de lo contrario { te castigo en tu cuarto: te quedas sin cenar. } INSTRUCCIÓN IF...ELSE IF...ELSE Si se cumple la condición, se ejecuta el código del bloque if, y si no se cumple se ejecuta el código del bloque else. Del mismo modo, si el bloque consta de una única línea, podemos ahorrarnos las llaves, así: if (num==10) { Console.WriteLine("El número es igual a 10"); } else Console.WriteLine("El número no es igual a 10"); EJEMPLO DE INSTRUCCIÓN IF...ELSE IF...ELSE Si (compras el libro) { te regalo el separador: } de lo contrario Si (compras la pluma) { te regalo el cargador; } de lo contrario Si (compras el cuaderno) { te regalo un llavero; } de lo contrario { no te regalo nada; } EJEMPLO DE SELECCIÓN MÚLTIPLE IF...ELSE IF...ELSE EJEMPLO DE SELECCIÓN MÚLTIPLE IF...ELSE IF...ELSE if (num==10) { Console.WriteLine("El número es igual a 10"); } else if (num>5) { Console.WriteLine("El número es mayor que 5"); } else if (num>15) { Console.WriteLine("El número es mayor que 15"); } else { Console.WriteLine("El número no es 10 ni mayor que 5"); } Fin
Compartir