Menu en C# Programa de Matrices

Breve codigo sobre las funciones basicas de manejo de arreglos en c#
paso a paso la creacion de:
Menu
Funcion Principal
y clase de manejo de matrices

Funcion Menu

namespace matrices
{
class menu
{
public void menus()
{
Console.Title = "Manejo de matrices";
Console.BackgroundColor = ConsoleColor.DarkBlue;


string opc;
Class1 obj = new Class1();
do
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Yellow;

Console.WriteLine("\t\t╔══════════════CREACION DE MATRICES═══════════════╗");
Console.WriteLine("\t\t║1. Ingresar Matriz.......... ║");
Console.WriteLine("\t\t║2. Imprimir Matriz..............................║");
Console.WriteLine("\t\t║3. Diagonal Principal...........................║");
Console.WriteLine("\t\t║4. Diagonal Secundaria..........................║");
Console.WriteLine("\t\t║5. Diagonales...................................║");
Console.WriteLine("\t\t║6. Imprimir y Calcular Matriz Transpuesta.......║");
Console.WriteLine("\t\t║7. Imprimir y Calcular Matriz Identidad.........║");
Console.WriteLine("\t\t║8. Imprimir y Calcular Matriz Inversa...........║");
Console.WriteLine("\t\t║9. salir........................................║");
Console.Write("\t\t╚════════════════Digite Opcion════════════════════╝\n\t\t\t\t\t");

opc = Console.ReadLine();

switch (opc)
{
case "1":

obj.matrices();

break;

case "2":

obj.imprimir();



break;
case "3":
obj.diag();

break;

case "4":

obj.diag3();
break;

case "5":

obj.diagonales();
obj.imprimir();
break;

case "6":
obj.imprimirMT();
obj.imprimir();
obj.matrizident();

break;

case "7":
obj.matrizident();
obj.imprimir();

break;

case "8":
obj.matrizinv();
obj.imprimir();
break;

case "9":

break;

default:

Console.WriteLine("Digite un Valor de la lista");
Console.ReadKey();
break;

}
} while (opc != "9");
}
}

}

Comentarios

Entradas populares