Programación estructurada Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales Nombre del alumno
Silvestre Santiago Coronado Matrícula
000046213 Nombre de la Tarea
Tarea 3: Sentencias de control del programa. Unidad 3
Sentencias de control del programa. Nombre del Profesor
Norma Gabriela Farias Huízar Fecha
23/Julio/2017
Unidad 3: Sentencias de control del programa.
Programación estructurada
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 l a 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; using System; using using System.Collections.Generic; using System.Linq; System.Linq; using System.Text; System.Text; using System.Threading.Task System.Threading.Tasks; s;
namespace actividad3_Sentencia actividad3_SentenciasControl sControl { class Program { static void void Main( Main(string string[] [] args) { Console.WriteLine( Console .WriteLine("MENU "MENU DE OPCIONES"); OPCIONES" ); Console.WriteLine( Console .WriteLine("" ""); ); Console.WriteLine( Console .WriteLine("1. "1. Validar Suma"); Suma" ); Console.WriteLine( Console .WriteLine("2. "2. Salir"); Salir"); Console.WriteLine( Console .WriteLine("" ""); ); Console.WriteLine( Console .WriteLine("Ingrese "Ingrese el Numero de su Opcion:" Opcion:"); ); int opc int opc = Convert Convert.ToInt32( .ToInt32(Console Console.ReadLine()); .ReadLine()); Console.WriteLine( Console .WriteLine("" ""); ); switch (opc) switch (opc) { case 1: case 1: int sum1, int sum1, sum2, sum3, a, b, c; //declarando mis variables// Console.WriteLine( Console .WriteLine("Capture "Capture numero 1"); 1" ); a = int int.Parse( .Parse(Console Console.ReadLine()); .ReadLine()); Console.WriteLine( Console .WriteLine("Capture "Capture numero 2"); 2" ); b = int int.Parse( .Parse(Console Console.ReadLine()); .ReadLine());
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine( Console .WriteLine("Capture "Capture numero 3"); 3" ); c = int int.Parse( .Parse(Console Console.ReadLine()); .ReadLine()); sum1 = a + b; sum2 = b + c; sum3 = a + c; //sumando y asignando a cada variable la sumatoria if ((sum1 if ((sum1 == sum2) && (sum2 == sum3)) //comparando si la Sum1 es igual a sum2 y a su vez si sum2 es igual a sum3 { Console.WriteLine( Console .WriteLine("SON "SON IGUALES"); IGUALES"); } else { Console.WriteLine( Console .WriteLine("SON "SON DISTINTOS"); DISTINTOS"); } break ; break; case 2: case 2: Console.WriteLine( Console .WriteLine("HASTA "HASTA LUEGO, BY SILVESTRE SANTIAGO CORONADO"); CORONADO" ); break; break ; default : default: Console.WriteLine( Console .WriteLine("Opcion "Opcion no Valida"); Valida" ); break; break ; } Console.ReadKey(); Console .ReadKey(); } } }