Пример #1
0
        static void Main(string[] args)
        {
            Hanoi hanoi = new Hanoi();
            int   opcion;

            Console.WriteLine("MENU TORRES DE HANOI");
            Console.WriteLine("1. Calcular y Desplegar Total de Movimientos");
            Console.WriteLine("2. Salir" + '\n');
            Console.Write("Selecciona una opcion: ");
            opcion = int.Parse(Console.ReadLine());
            switch (opcion)
            {
            case 1: opcion = 1;
                {
                    Console.Clear();
                    int    num;
                    string origen   = "Torre 1";
                    string auxiliar = "Torre 2";
                    string destino  = "Torre 3";
                    Console.Write("Ingresa la cantidad de anillos: ");
                    num = int.Parse(Console.ReadLine());
                    hanoi.TorresDeHanoi(num, origen, auxiliar, destino);
                    Console.WriteLine("Movimientos realizados: {0}", cont);
                    break;
                }

            case 2: opcion = 2;
                {
                    Console.Clear();
                    break;
                }
            }
            Console.WriteLine("Pulsa cualquier tecla para salir");
            Console.ReadKey();
        }