Você está na página 1de 15

Nombre de la materia

Programacio n estructurada

Nombre de la Licenciatura
INGENIERIA EN SOSTEMAS
COMPUTACIONALES

Nombre del alumno


JOSE CARLOS ARCE CORTES

Matrcula
43406

Nombre de la Tarea
Tarea 3: Sentencias de control del programa.

Unidad 3
Sentencias de control del programa.

Nombre del Profesor


EDGAR CALLEROS AGUILAR

Fecha
26/03/17
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Sabas qu?

Las sentencias de control te proveen de una mejor tcnica de programacin al organizar tus
ideas en condiciones que estructuran tu solucin.

ACTIVIDAD 3

Objetivos:

Desarrollar la capacidad de manejo de la sintaxis de las diferentes sentencias de


control de la programacin estructurada, elaborando programas basados en
sentencias de control de condicin mltiple.

Instrucciones:
Despus de revisar los videos y los recursos siguientes debes desarrollar la actividad 3.

Lectura
Cmo programar en C# (Harvey M. Deitel, 2007).

Video

C Sharp(C#):instrucciones If Else (n.d).

Video

C# (Sharp) - Sentencias Switch/Case + introducir datos desde el teclado en C# (Tu


team, n.d).

Pgina web

Estructuras de control C# Cita Torres, C. (2012) [Blog].

2
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Cmo entregar nuestra tarea?


-Descarga la actividad en el documento de Word y responde directamente lo que se
pide.

-Imprimir la actividad para escribir las respuestas y enviar la foto o escaneo


correspondiente.

-Colocar su respuesta con fotos de lo realizado (ejercicio por ejercicio, etctera).

Forma de evaluacin:

Criterio Ponderacin

Presentacin 10%

Diseo de la solucin (programa corriendo y 90%


sin errores de sintaxis)(Valor 2.0 puntos)

Uso del Switch-case(Valor 3.5 puntos)

Uso del If-else(Valor 3.5 puntos)

3
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Desarrollo de la actividad:

Ejemplo 1:

-La instruccin if ejecuta el cdigo de su bloque siempre que la expresin que se


evala retorne verdadero; en caso contrario, se ejecutar la instruccin else.

static void Main(string[] args)

if (num1>num2)
{
mayor=num1;
menor=num2;
}
else
{
mayor=num2;
menor=num1
}
}
-Switch es una estructura condicional que compara una variable con una lista de
posibles resultados y, cuando esta coincide, ejecuta el cdigo que se encuentra
dentro de la opcin, se puede utilizar para generar pequeos mens dentro de una
aplicacin y funciona tambin como validador.

static void Main(string[] args)

Console.WriteLine("Elija una opcion");

Console.WriteLine("");

Console.WriteLine("****** 1 *****");

Console.WriteLine("****** 2 *****");

4
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Console.WriteLine("");

Console.Write("Ingrese el nu mero de su opcio n: ");

int opcion = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("");

switch (opcion) //ultilizo la variable que se declaro lineas atra s para la opcion a elegir

case 1: //ejecuta el co digo si el usuario ingresa el 1

Console.WriteLine("Opcion uno elegida");

break;//termina la ejecucion del bloque despue s de ejecutar el codigo

case 2: //ejecuta el co digo si el usuario ingresa el 2

Console.WriteLine("Opcion dos elegida");

break;

default: //ejecuta lo que esta dentro de el si el usuario ingresa otro nu mero que no este en
las opciones

Console.WriteLine("Opcio n no valida");

break;

} Console.ReadKey();//realiza una pausa en pantalla para que el programa no se cierre

5
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Ejercicio:
(Valor 9.0 puntos)

Escribe el cdigo en C# que permita solucionar el siguiente problema.


*Disea e implementa un programa, que dados tres nmeros (a,b y c), muestre un men
con las opciones:
1. Validar suma
2. Salir

*Si se elige la primer opcin, mostrar el mensaje SON IGUALES si la suma de dos de ellos
(a+b, b+c o a+c) es igual al nmero restante y el mensaje SON DISTINTOS en caso
contrario.

*Si se elige la segunda opcin, mostrar un mensaje de despedida y terminar el programa.


Incluir la clusula default para indicar al usuario si eligi una opcin no vlida.

*Incluye en el documento de tu actividad el cdigo de tu programa y la impresin de


pantalla de la ejecucin del mismo.

6
Unidad 3: Sentencias de control del programa.
Programacin estructurada

CODIGO DE PROGRAMA

Console.WriteLine("Seleccionar Opcion\n" +
"1.- Validar suma" +"\n"+
"2.- Salir\n");

int op = Int32.Parse(Console.ReadLine());

switch(op)

{
case 1:

int a, b, c, s1, s2, s3;


Console.WriteLine("ingresa tu primer valor ");
a = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingresa tu segundo valor");
b = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingresa tu tercer valor");
c = Int32.Parse(Console.ReadLine());

s1 = a + b;
s2 = a + c;
s3 = c + b;

if (s1 == c)
{
Console.WriteLine("son iguales");
}

else if (s2 == b)
{

Console.WriteLine("son iguales");

}
else if (s3 == a)
{
Console.WriteLine("son iguales");

}
else
Console.WriteLine("son diferentes");

7
Unidad 3: Sentencias de control del programa.
Programacin estructurada

break;
case 2 :

Console.WriteLine("adios");

break;
default:
Console.WriteLine("elegiste una opcion incorrecta");
Console.ReadKey();

break;

Console.ReadKey();

}
}
}

8
Unidad 3: Sentencias de control del programa.
Programacin estructurada

9
Unidad 3: Sentencias de control del programa.
Programacin estructurada

10
Unidad 3: Sentencias de control del programa.
Programacin estructurada

11
Unidad 3: Sentencias de control del programa.
Programacin estructurada

12
Unidad 3: Sentencias de control del programa.
Programacin estructurada

13
Unidad 3: Sentencias de control del programa.
Programacin estructurada

14
Unidad 3: Sentencias de control del programa.
Programacin estructurada

15

Você também pode gostar