Está en la página 1de 25

Nombre de la materia

Programació n estructurada

Nombre de la Licenciatura
Ing. En sistemas

Nombre del alumno


Edwin Giordanno Guaman Jaen

Matrícula
290566665

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

Unidad 3
Sentencias de control del programa.

Nombre del Profesor


Francisco Javier Pereyra Pitta

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:

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


control de la programación estructurada, elaborando programas basados en
sentencias de control de condición múltiple.

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

 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).

Página web

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

2
Unidad 3: Sentencias de control del programa.
Programación estructurada

¿Cómo 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, etcétera).

Forma de evaluación:

Criterio Ponderación

Presentación 10%

Diseño de la solución (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.
Programación estructurada

Desarrollo de la actividad:

Ejemplo 1:

-La instrucción if ejecuta el código de su bloque siempre que la expresión que se


evalúa retorne verdadero; en caso contrario, se ejecutará la instrucción 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 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.

static void Main(string[] args)

Console.WriteLine("Elija una opcion");

Console.WriteLine("");

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

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

Console.WriteLine("");

4
Unidad 3: Sentencias de control del programa.
Programación estructurada

Console.Write("Ingrese el nú mero de su opció n: ");

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

Console.WriteLine("");

switch (opcion) //ultilizo la variable que se declaró lineas atrá s para la opcion a elegir

case 1: //ejecuta el có digo si el usuario ingresa el 1

Console.WriteLine("Opcion uno elegida");

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

case 2: //ejecuta el có 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 nú mero que no esté en
las opciones

Console.WriteLine("Opció n no valida");

break;

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

Ejercicio:
(Valor 9.0 puntos)

5
Unidad 3: Sentencias de control del programa.
Programación estructurada

Escribe el código en C# que permita solucionar el siguiente problema.


*Diseña e implementa un programa, que dados tres números (a,b y c), muestre un menú
con las opciones:
1. Validar suma
2. Salir

*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.

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


Incluir la cláusula default para indicar al usuario si eligió una opción no válida.

*Incluye en el documento de tu actividad el código de tu programa y la impresión de


pantalla de la ejecución del mismo.

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

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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

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
{
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

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c;


//declarando mis variables//

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:

int sum1, sum2, sum3, a, b, c; //declarando mis variables//

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

2
5

También podría gustarte