Está en la página 1de 5

Nombre de la materia

Programació n estructurada

Nombre de la Licenciatura
Ingeniería en sistemas computacionales

Nombre del alumno


Rodrigo Jimenez Tuyub

Matrícula
010617562

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

Unidad 3
Sentencias de control del programa.

Nombre del Profesor


Sandra Castillo Lopez

Fecha
17/09/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

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

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

¿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)

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

Desarrollo de la actividad:
Ejercicio:
(Valor 9.0 puntos)
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;

class Program
{
static void Main()
{
Console.WriteLine("Introduce el primer número (a):");
double a = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Introduce el segundo número (b):");


double b = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Introduce el tercer número (c):");


double c = Convert.ToDouble(Console.ReadLine());

bool exit = false;

while (!exit)
{
Console.WriteLine("\nElige una opción:");
Console.WriteLine("1. Validar suma");
Console.WriteLine("2. Salir");
string option = Console.ReadLine();

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

switch (option)
{
case "1":
if ((a + b == c) || (b + c == a) || (a + c == b))
Console.WriteLine("SON IGUALES");
else
Console.WriteLine("SON DISTINTOS");
break;
case "2":
Console.WriteLine("¡Hasta pronto!");
exit = true;
break;
default:
Console.WriteLine("Has elegido una opción no
válida.");
break;
}
}
}
}

También podría gustarte