Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
lOMoARcPSD|3
2
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
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
3
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
Forma de evaluación:
Criterio Ponderación
Presentación 10%
Desarrollo de la actividad:
Ejemplo 1:
if (num1>num2)
4
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
{ mayor=num
1;
menor=num2;
}
else
{ mayor=num
2;
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("");
Console.WriteLine("");
switch (opcion) //ultilizo la variable que se declaró lineas atrás para la opcion a elegir
5
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
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;
cierre }
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.
using System;
usingSystem.Collections.Generic;
6
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
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("");
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//
break;
case 2:
Console.WriteLine("HASTA LUEGO, BY SILVESTRE SANTIAGO CORONADO");
break;
default:
Console.WriteLine("Opcion no Valida");
break;
7
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
}
Console.ReadKey();
}
} }
Captura de pantallas:
Ejecutando el programa
8
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
9
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156
Programación estructurada
1
Descargado por David Lopez (dilrssj@gmail.com)