Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programació n estructurada
Nombre de la Licenciatura
Ing. En sistemas
Matrícula
290566665
Nombre de la Tarea
Tarea 3: Sentencias de control del
programa.
Unidad 3
Sentencias de control del programa.
Fecha
30/05/2023
Unidad 3: Sentencias de control del programa.
Programación estructurada
¿Sabías qué…?
Las sentencias de control te proveen de una mejor técnica de programación al organizar tus
ideas en condiciones que estructuran tu solución.
ACTIVIDAD 3
Objetivos:
Instrucciones:
Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 3.
Lectura
Cómo programar en C# (Harvey M. Deitel, 2007).
Video
Video
Página web
2
Unidad 3: Sentencias de control del programa.
Programación estructurada
Forma de evaluación:
Criterio Ponderación
Presentación 10%
3
Unidad 3: Sentencias de control del programa.
Programación estructurada
Desarrollo de la actividad:
Ejemplo 1:
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 código que se encuentra
dentro de la opción, se puede utilizar para generar pequeños menús dentro de una
aplicación y funciona también como validador.
Console.WriteLine("");
Console.WriteLine("****** 1 *****");
Console.WriteLine("****** 2 *****");
Console.WriteLine("");
4
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("");
switch (opcion) //ultilizo la variable que se declaró lineas atrá s para la opcion a elegir
break;
default: //ejecuta lo que esta dentro de el si el usuario ingresa otro nú mero que no esté en
las opciones
Console.WriteLine("Opció n no valida");
break;
Ejercicio:
(Valor 9.0 puntos)
5
Unidad 3: Sentencias de control del programa.
Programación estructurada
*Si se elige la primer opción, mostrar el mensaje “SON IGUALES” si la suma de dos de ellos
(a+b, b+c o a+c) es igual al número restante y el mensaje “SON DISTINTOS” en caso
contrario.
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
6
Unidad 3: Sentencias de control del programa.
Programación estructurada
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
case 1:
7
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
using System;
usingSystem.Collections.Generic;
8
Unidad 3: Sentencias de control del programa.
Programación estructurada
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
9
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
case 1:
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
2");
1
0
Unidad 3: Sentencias de control del programa.
Programación estructurada
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
{
class Program
1
1
Unidad 3: Sentencias de control del programa.
Programación estructurada
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
1
2
Unidad 3: Sentencias de control del programa.
Programación estructurada
case 1:
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
1
3
Unidad 3: Sentencias de control del programa.
Programación estructurada
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
1
4
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
case 1:
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
1
5
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
1
6
Unidad 3: Sentencias de control del programa.
Programación estructurada
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
1
7
Unidad 3: Sentencias de control del programa.
Programación estructurada
Switch(opc)
{
case 1:
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
1
8
Unidad 3: Sentencias de control del programa.
Programación estructurada
namespace
actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
{
1
9
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
case 1:
2
0
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
using System;
2
1
Unidad 3: Sentencias de control del programa.
Programación estructurada
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE
OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar
Suma");
Console.WriteLine("2. Salir");
2
2
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("");
Console.WriteLine("Ingrese el
Numero de su Opcion:");
int opc =
Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
case 1:
Console.WriteLine("Capture numero
1");
a = int.Parse(Console.ReadLine());
2
3
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("Capture numero
2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Capture numero
3");
c = int.Parse(Console.ReadLine());
sum1 = a + b; sum2 = b + c; sum3 = a +
c; //sumando y asignando a cada variable
la
sumatoria
using System;
usingSystem.Collections.Generic;
using System.Linq;
usingSystem.Text;
using System.Threading.Tasks;
namespace actividad3_SentenciasControl
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("MENU DE OPCIONES");
Console.WriteLine("");
Console.WriteLine("1. Validar Suma");
Console.WriteLine("2. Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese el Numero de su Opcion:");
int opc = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Switch(opc)
{
2
4
Unidad 3: Sentencias de control del programa.
Programación estructurada
case 1:
2
5