You are on page 1of 6

Prctica # 3.

1 Sentencias de Seleccin, uso de sentencia IF


RESULTADOS DE APRENDIZAJE: Al finalizar esta sesin de prctica el estudiante deber: Poder definir adecuadamente lo que son las Sentencias de Control y Sentencias de Seleccin. Utilizar las sentencias if, en su forma simple, anidada y mltiple. Aplicar adecuadamente los operadores para evaluar condiciones con la sentencia if.

Desarrollo de Programas Orientados a Objetos Sentencias de Seleccin, uso de sentencia IF

Sentencias de Control Las Sentencias de Control se emplean para controlar la ejecucin y flujo del cdigo, las cuales se dividen en: 1. Sentencias de Seleccin 2. Sentencias de Iteracin Sentencias de Seleccin Las Sentencias de seleccin son aquellas que se utilizan para realizar operaciones basadas en el valor de una expresin (dependiendo de que sea cierta o falsa). Tambin son utilizadas para escribir diferentes flujos de accin en base a una condicin dada, existen dos tipos de sentencias de seleccin: 1. Sentencia if 2. Sentencia switch Sentencia if Al escribir uno o varios flujos de accin el cdigo contenido en estos se ejecutar siempre y cuando la evaluacin de la expresin en la sentencia if se evalu como verdadera. Sentencias de Seleccin, uso de sentencia IF
if(condicin) { la expresin se evalu verdadera }

Sentencia if - else Es posible indicar cdigo alterno en caso de que la expresin booleana se evalu falsa:
if(condicin){ la expresin se evalu verdadera }else{ la expresin se evalu falsa }

Sentencia if else if Tambin es posible extender la instruccin if de modo que puedan controlarse varias condiciones, mediante la construccin else if siguiente:
if (Condicin_1) { Instruccin 1; } else if (Condicin_2) { Instruccin 2;

Desarrollo de Programas Orientados a Objetos Sentencias de Seleccin, uso de sentencia IF


} else if (Condicin_3) { Instruccin_3; } else { Instruccin_n; }

ota: el operador de igualdad en C# es ==, si est habituado a otra forma, ser cosa de tiempo acostumbrarse a escribirlo correctamente, en la siguiente tabla se muestran los operadores vlidos en C#: Operador
== != <, <=, >, >=

Evala Verdadero, si ambos valores son los mismos Verdadero, si los valores son diferentes Verdadero, si el valor cumple con la condicin

Los operadores de la tabla son implementados va la sobrecarga de operadores y la implementacin es especfica para el tipo de dato, si se comparan dos variables de diferente tipo se realiza una conversin implcita que debe existir para que el compilador cree el cdigo necesario automticamente. Ejemplo 1 (15 min) 1. Crear un nuevo proyecto de Visual C# 2. Como nombre del proyecto escribir: Ejemplo1_If 3. Escribir el siguiente cdigo: Sentencias de Seleccin, uso de sentencia IF

4. Ejecute el Programa 5. Propuesta:

Desarrollo de Programas Orientados a Objetos Sentencias de Seleccin, uso de sentencia IF a. Cambie el operador en la condicin por los definidos en la tabla anterior b. Anote sus conclusiones y resultados Ejemplo 2 (25 min) 1. Crear un nuevo proyecto de Visual C# 2. Como nombre del proyecto escribir: Ejemplo2_If_anidados 3. Escribir el siguiente cdigo:

4. Ejecutar el programa 5. Propuesta: a. Investigue el uso de la clase Char. b. Investigue los Mtodos que se pueden usar con dicha clase.

Sentencias de Seleccin, uso de sentencia IF

Desarrollo de Programas Orientados a Objetos Sentencias de Seleccin, uso de sentencia IF Ejemplo 3 (40 min) 1. Crear un nuevo proyecto de Visual C# 2. Como nombre del proyecto escribir: Ejemplo3_if_multiples 3. Escribir el siguiente cdigo:

4. Ejecutar el Programa 5. Propuesta: a. Modifique el ejercicio anterior para que reconozca: i. Si se ha digitado una letra Mayscula ii. Si se ha digitado una letra Minscula iii. Si se ha digitado un numero positivo iv. Si se ha digitado un numero negativo

Sentencias de Seleccin, uso de sentencia IF

Desarrollo de Programas Orientados a Objetos Sentencias de Seleccin, uso de sentencia IF Ejemplo 4 (15 min) 1. Crear un nuevo proyecto de Visual C# 2. Como nombre del proyecto escribir: Ejemplo4_if_multiples2 3. Escribir el siguiente cdigo:

4. Ejecute el Programa 5. Propuesta: a. Modifique el programa anterior para que muestre un mensaje de error al ingresar una nota menor que 0 o mayor que 0.

Sentencias de Seleccin, uso de sentencia IF

You might also like