You are on page 1of 4

CONTRUCCION DEL MENU DE OPCIONES

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; Funciones del C#
using System.Threading.Tasks;
namespace ConsoleApplication3
{ class Program
{ static void Main(string[] args)
{ El programa Principal inicia con la función main()
} Espacio para la construcción del Programa C#
}
}
DEFNICION DEL CICLO REPETITIVO
(Se utiliza un while, el cual repita las sentencias, mientras la condición sea verdadera (opc!=4), es verdadera porque opc es igual a 1)
using System; Declaración de variables, para todo el programa
using System.Collections.Generic;
using System.Linq;
Console.Clear();
using System.Text;
Console.WriteLine(" >> > MENU DE OPCIONES < << \n\n");
using System.Threading.Tasks;
Console.WriteLine("1. Determinar si dos números son Iguales.");
namespace ConsoleApplication3
Console.WriteLine("2. Calcular el Mayor y Menor de 2 Números.");
{ class Program
Console.WriteLine("3. Escribir en letras un número de 0 a 10");
{ static void Main(string[] args)
Console.WriteLine("4. Salir\n\n");
{ int opc, num, num1, num2;
Console.Write(" Digite la opción seleccionada: [");
opc = 1;
opc = int.Parse(Console.ReadLine());
while (opc != 4)
switch (opc)
{
Ciclo repetitivo que controla las diferentes opciones del programa { case 1: break;
case 2: break;
}
case 3: break;
Console.Clear();
case 4: break;
Console.Write("\n ----------------------");
default: break;
Console.Write("\n| FIN DEL PROGRAMA |");
}
Console.Write("\n ----------------------");
Console.Write("\n -------------------------------------------");
Console.ReadKey();
Console.Write("\n| Presione una tecla para continuar |");
}
Console.Write("\n -------------------------------------------");
}
Console.ReadKey();
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{ class Program
{ static void Main(string[] args)
{ int opc, num, num1, num2; Área controlada por el programa principal
opc = 1;
while (opc != 4)
{ Console.Clear();
Console.WriteLine(" >> > MENU DE OPCIONES < << \n\n");
Console.WriteLine("1. Determinar si dos números son Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2 Números.");
Console.WriteLine("3. Escribir en letras un número de 0 a 10"); Área controlada por el ciclo repetitivo while
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opción seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1: break;
case 2: break; Área controlada por el Switch, para administrar las
case 3: break;
case 4: break;
diferentes opciones
default: break;
}
Console.Write("\n -------------------------------------------");
Console.Write("\n| Presione una tecla para continuar |");
Console.Write("\n -------------------------------------------");
Console.ReadKey();
}
Console.Clear();
Console.Write("\n ----------------------");
Console.Write("\n| FIN DEL PROGRAMA |");
Console.Write("\n ----------------------");
Console.ReadKey();
}
}
}
DEFINICION DE LOS CONTENIDOS DE LAS OPCIONES
using System; Programa Opcion 1
using System.Collections.Generic; Console.Clear();
using System.Linq; Console.WriteLine("Programa No. 1. Construir un algoritmo que lea dos
using System.Text; números y determine si los dos números son iguales \n------------------\n");
using System.Threading.Tasks; Console.Write("Ingrese el primer número : ");
num1 = int.Parse(Console.ReadLine());
namespace ConsoleApplication3 Console.Write("Ingrese el segundo número : ");
{ class Program num2 = int.Parse(Console.ReadLine());
{ static void Main(string[] args) if (num1 == num2)
{ int opc, num, num1, num2; Console.WriteLine("El numero = {0} es igual a {1}", num1, num2);
opc = 1; else Console.WriteLine("El numero = {0} NO es igual a {1}", num1,
while (opc != 4) num2);
{ Console.Clear();
Programa Opcion 2
Console.WriteLine(" >> > MENU DE OPCIONES < << \n\n");
Console.Clear();
Console.WriteLine("1. Determinar si dos números son Iguales.");
Console.WriteLine("Programa No. 2. Construir un algoritmo que lea dos
Console.WriteLine("2. Calcular el Mayor y Menor de 2 Números.");
números y determine cuál es el mayor entre los dos \n------------------\n");
Console.WriteLine("3. Escribir en letras un número de 0 a 10");
Console.Write("Ingrese el primer número : ");
Console.WriteLine("4. Salir\n\n");
num1 = int.Parse(Console.ReadLine());
Console.Write(" Digite la opción seleccionada: [");
Console.Write("Ingrese el segundo número : ");
opc = int.Parse(Console.ReadLine());
num2 = int.Parse(Console.ReadLine());
switch (opc)
if (num1 > num2)
{ case 1:
Programa Opción 1 Console.WriteLine("El numero = {0} es mayor al número {1}", num1,
num2);
break;
else Console.WriteLine("El numero = {0} es mayor al número {1}", num2,
case 2:
Programa Opción 2 num1);
break; Programa Opcion 3
case 3: Console.Clear();
Programa Opción 3 Console.WriteLine("Programa No. 3. Construir un algoritmo que lea un
break; digito (número entero entre 0 y 9) y muestre su valor en letras \n----------------
case 4: --\n");
Programa Opción 4 Console.Write("Ingrese un número : ");
break; num = int.Parse(Console.ReadLine());
default: switch (num)
Programa Opción Default { case 0: Console.Write("{0} es Cero", num);
break; break;
} case 1: Console.Write("{0} es Uno,num", num);
Console.Write("\n -------------------------------------------"); break;
Console.Write("\n| Presione una tecla para continuar |"); case 2: Console.Write("{0} es Dos", num);
Console.Write("\n -------------------------------------------"); break;
Console.ReadKey(); case 3: Console.Write("{0} es Tres", num);
} break;
Console.Clear(); case 4: Console.Write("{0} es Cuatro", num);
Console.Write("\n ----------------------"); break;
Console.Write("\n| FIN DEL PROGRAMA |"); case 5: Console.Write("{0} es Cinco", num);
Console.Write("\n ----------------------"); break;
Console.ReadKey(); case 6: Console.Write("{0} es Seis", num);
} break;
} case 7: Console.Write("{0} es Siete", num);
} break;
case 8: Console.Write("{0} es Ocho", num);
break;
case 9: Console.Write("{0} es Nueve", num);
break;
case 10: Console.Write("{0} es Diez", num);
break;
default:Console.WriteLine("El numero esta fuera de rango");
break;
}
Programa Opcion 4
Console.Clear();
Console.Write("\n -----------------------------------------------------");
Console.Write("\n|Fue seleccionada la opción de Salir del Sistema |");
Console.Write("\n -----------------------------------------------------");
Programa Opción defaut
Console.Clear();
Console.Write("\n ----------------------------------------------------------------------");
Console.Write("\n| La opción digitada, no corresponde a ninguna de la
lista de opciones |");
Console.Write("\n ----------------------------------------------------------------------");
CONSTRUCCIÓN DEL PROGRAMA FINAL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{ class Program
{ static void Main(string[] args)
{ int opc, num, num1, num2;
opc = 1;
while (opc != 4)
{ Console.Clear();
Console.WriteLine(" >> > MENU DE OPCIONES < << \n\n");
Console.WriteLine("1. Determinar si dos números son Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2 Números.");
Console.WriteLine("3. Escribir en letras un número de 0 a 10");
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opción seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1: Console.Clear();
Console.WriteLine("Programa No. 1. Construir un algoritmo que lea dos números y determine si los dos números son iguales \n---------------
---\n");
Console.Write("Ingrese el primer número : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número : ");
num2 = int.Parse(Console.ReadLine());
if (num1 == num2)
Console.WriteLine("El numero = {0} es igual a {1}", num1, num2);
else Console.WriteLine("El numero = {0} NO es igual a {1}", num1, num2);
break;
case 2: Console.Clear();
Console.WriteLine("Programa No. 2. Construir un algoritmo que lea dos números y determine cuál es el mayor entre los dos \n----------------
--\n");
Console.Write("Ingrese el primer número : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número : ");
num2 = int.Parse(Console.ReadLine());
if (num1 > num2)
Console.WriteLine("El numero = {0} es mayor al número {1}", num1, num2);
else Console.WriteLine("El numero = {0} es mayor al número {1}", num2, num1);
break;
case 3: Console.Clear();
Console.WriteLine("Programa No. 3. Construir un algoritmo que lea un digito (número entero entre 0 y 9) y muestre su valor en letras \n---
---------------\n");
Console.Write("Ingrese un número : ");
num = int.Parse(Console.ReadLine());
switch (num)
{ case 0: Console.Write("{0} es Cero", num);
break;
case 1: Console.Write("{0} es Uno,num", num);
break;
case 2: Console.Write("{0} es Dos", num);
break;
case 3: Console.Write("{0} es Tres", num);
break;
case 4: Console.Write("{0} es Cuatro", num);
break;
case 5: Console.Write("{0} es Cinco", num);
break;
case 6: Console.Write("{0} es Seis", num);
break;
case 7: Console.Write("{0} es Siete", num);
break;
case 8: Console.Write("{0} es Ocho", num);
break;
case 9: Console.Write("{0} es Nueve", num);
break;
case 10: Console.Write("{0} es Diez", num);
break;
default: Console.WriteLine("El numero esta fuera de rango");
break;
}
break;
case 4: Console.Clear();
Console.Write("\n -----------------------------------------------------");
Console.Write("\n| Fue seleccionada la opción de Salir del Sistema |");
Console.Write("\n -----------------------------------------------------");
break;
default: Console.Clear();
Console.Write("\n --------------------------------------------------------------------------");
Console.Write("\n| La opción digitada, no corresponde a ninguna de la lista de opciones |");
Console.Write("\n --------------------------------------------------------------------------");
break;
}
Console.Write("\n -------------------------------------------");
Console.Write("\n| Presione una tecla para continuar |");
Console.Write("\n -------------------------------------------");
Console.ReadKey();
}
Console.Clear();
Console.Write("\n ----------------------");
Console.Write("\n| FIN DEL PROGRAMA |");
Console.Write("\n ----------------------");
Console.ReadKey();
}
}
}