Está en la página 1de 4

CONTRUCCION DEL MENU DE OPCIONES

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)
{
} Espacio para la construccin del
}
}

Funciones del C#

El programa Principal inicia con la


funcin main()

DEFNICION DEL CICLO REPETITIVO


(Se utiliza un while, el cual repita las sentencias, mientras la condicin sea verdadera (opc!=4), es verdadera
porque opc es igual a 1)
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)
{
Ciclo repetitivo que controla las diferentes
}
Console.Clear();
Console.Write("\n ----------------------");
Console.Write("\n|
FIN DEL PROGRAMA |");
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;
opc = 1;
while (opc != 4)
{ Console.Clear();
Console.WriteLine(" >> > MENU DE OPCIONES <
<< \n\n");
Console.WriteLine("1. Determinar si dos nmeros son
Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2
Nmeros.");
Console.WriteLine("3. Escribir en letras un nmero de
0 a 10");
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opcin seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
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 ----------------------");

Declaracin de variables, para todo el


programa
Console.Clear();
Console.WriteLine(" >> > MENU DE OPCIONES <
<< \n\n");
Console.WriteLine("1. Determinar si dos nmeros son
Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2
Nmeros.");
Console.WriteLine("3. Escribir en letras un nmero de
0 a 10");
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opcin seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
default:
break;
}
Console.Write("\n -------------------------------------------");
Console.Write("\n|
Presione una tecla para continuar
|");
Console.Write("\n -------------------------------------------");
Console.ReadKey();

rea controlada por el programa


principal

rea controlada por el ciclo repetitivo


while

rea controlada por el Switch, para


administrar las diferentes opciones

DEFINICION DE LOS CONTENIDOS DE LAS OPCIONES


using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
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 nmeros son
Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2
Nmeros.");
Console.WriteLine("3. Escribir en letras un nmero de
0 a 10");
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opcin seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1:
Programa Opcin 1
break;
case 2:
Programa Opcin 2
break;
case 3:
Programa Opcin 3
break;
case 4:
Programa Opcin 4
break;
default:
Programa Opcin 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();
}
}
}

Programa Opcion 1
Console.Clear();
Console.WriteLine("Programa No. 1. Construir un
algoritmo que lea dos nmeros y determine si los dos
nmeros son iguales \n------------------\n");
Console.Write("Ingrese el primer nmero : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo nmero : ");
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);

Programa Opcion 2
Console.Clear();
Console.WriteLine("Programa No. 2. Construir un
algoritmo que lea dos nmeros y determine cul es el mayor
entre los dos \n------------------\n");
Console.Write("Ingrese el primer nmero : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo nmero : ");
num2 = int.Parse(Console.ReadLine());
if (num1 > num2)
Console.WriteLine("El numero = {0} es mayor al
nmero {1}", num1, num2);
else Console.WriteLine("El numero = {0} es mayor al
nmero {1}", num2, num1);

Programa Opcion 3
Console.Clear();
Console.WriteLine("Programa No. 3. Construir un
algoritmo que lea un digito (nmero entero entre 0 y 9) y
muestre su valor en letras \n------------------\n");
Console.Write("Ingrese un nmero : ");
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;
}

Programa Opcion 4
Console.Clear();
Console.Write("\n -----------------------------------------------------");
Console.Write("\n|Fue seleccionada la opcin de Salir del
Sistema |");
Console.Write("\n -----------------------------------------------------");

Programa Opcin defaut


Console.Clear();
Console.Write("\n
----------------------------------------------------------------------");
Console.Write("\n| La opcin digitada, no corresponde a
ninguna de la lista de opciones |");
Console.Write("\n
----------------------------------------------------------------------");

CONSTRUCCIN DEL PROGRAMA FINAL


using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
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 nmeros son Iguales.");
Console.WriteLine("2. Calcular el Mayor y Menor de 2 Nmeros.");
Console.WriteLine("3. Escribir en letras un nmero de 0 a 10");
Console.WriteLine("4. Salir\n\n");
Console.Write(" Digite la opcin seleccionada: [");
opc = int.Parse(Console.ReadLine());
switch (opc)
{ case 1: Console.Clear();
Console.WriteLine("Programa No. 1. Construir un algoritmo que lea dos nmeros y determine si los dos
nmeros son iguales \n------------------\n");
Console.Write("Ingrese el primer nmero : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo nmero : ");
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 nmeros y determine cul es el mayor
entre los dos \n------------------\n");
Console.Write("Ingrese el primer nmero : ");
num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo nmero : ");
num2 = int.Parse(Console.ReadLine());
if (num1 > num2)
Console.WriteLine("El numero = {0} es mayor al nmero {1}", num1, num2);
else Console.WriteLine("El numero = {0} es mayor al nmero {1}", num2, num1);
break;
case 3: Console.Clear();
Console.WriteLine("Programa No. 3. Construir un algoritmo que lea un digito (nmero entero entre 0 y 9) y
muestre su valor en letras \n------------------\n");
Console.Write("Ingrese un nmero : ");
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 opcin de Salir del Sistema
|");
Console.Write("\n -----------------------------------------------------");
break;
default: Console.Clear();
Console.Write("\n --------------------------------------------------------------------------");
Console.Write("\n| La opcin 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();
}
}
}

|");

También podría gustarte