Actividad 3 - Programación Estructurada - Dayanara Pérez
Actividad 3 - Programación Estructurada - Dayanara Pérez
Actividad 3 - Programación Estructurada - Dayanara Pérez
Programació n estructurada
Nombre de la Licenciatura
Ingenieria en sistemas
Matrícula
010393755
Nombre de la Tarea
Tarea 3: Sentencias de control del
programa.
Unidad 3
Sentencias de control del programa.
Fecha
10/12/2021
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 *****");
4
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("");
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;
5
Unidad 3: Sentencias de control del programa.
Programación estructurada
Ejercicio:
(Valor 9.0 puntos)
*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.
Ejercicio:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ejercicio1
{
internal class Program
{
static void Main(string[] args)
{
/*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.*/
6
Unidad 3: Sentencias de control del programa.
Programación estructurada
int suma2;
int suma3;
string opcion;
//menú
//Se pide al usuario seleccionar una opción a ó b y se guarda en la variable
"opcion" de tipo string
menu: //punto de ejecución para la instrucción goto
Console.WriteLine("Seleccione una opción");
Console.WriteLine("");
Console.WriteLine("a = validar suma");
Console.WriteLine("b = Salir");
Console.WriteLine("");
Console.WriteLine("Ingrese la letra de la opción desada: ");
opcion = Console.ReadLine();
switch (opcion)
{
case "a":
if(suma1 == c || suma2 == a || suma3 == b)
{
Console.WriteLine("a=" + a + " b=" + b + " c=" +c);
Console.WriteLine("");
Console.WriteLine("a+b=" + suma1);
Console.WriteLine("b+c=" + suma2);
Console.WriteLine("a+c=" + suma3);
7
Unidad 3: Sentencias de control del programa.
Programación estructurada
Console.WriteLine("");
Console.WriteLine("Son iguales");
Console.ReadLine();
}
else
{
Console.WriteLine("a=" + a + " b=" + b + " c=" + c);
Console.WriteLine("");
Console.WriteLine("a+b=" + suma1);
Console.WriteLine("b+c=" + suma2);
Console.WriteLine("a+c=" + suma3);
Console.WriteLine("");
Console.WriteLine("Son distintos");
Console.ReadLine();
}
break;
case "b":
Console.WriteLine("Hasta luego ...");//mensaje de despedida
System.Threading.Thread.Sleep(2000); //instrucción para cerrar el
programa después de 2 segundos
break;
}
}
}
8
Unidad 3: Sentencias de control del programa.
Programación estructurada
9
Unidad 3: Sentencias de control del programa.
Programación estructurada
1
0