예제 #1
0
        Operacion P = new Operacion(); //Instanciamos nuestra clase

        public void Menu()
        {
            double Res;

            Console.Clear();
            Console.WriteLine("Bienvenido al programa");
            Console.WriteLine("----------------------");
            Console.WriteLine("Este es nuestro menú:");
            Console.WriteLine("Elige una opción\n" +
                              "\n1.- Centimetros a Metros" +
                              "\n2.- Metros a Pulgadas" +
                              "\n3.- Litros a Mililitros" +
                              "\n4.- Salir del Programa");

            n = Convert.ToInt16(Console.ReadLine());
            Operacion op = new Operacion();


            switch (n) // Aqui utilizamos el swhitch para realizar las conversiones que decida el usuario
            {
            case 1:
                Console.WriteLine("Ingrese la cantidad de Centimetros");
                R.cm = Convert.ToDouble(Console.ReadLine());

                Res = P.Centimetros(R);     // se le asigna el objeto y mandamos a llamar a nuestro metodo

                Console.WriteLine("La conversion a Metros es: " + Res);
                Console.ReadKey();
                Menu();
                break;

            case 2:
                Console.WriteLine("Ingrese la cantidad en Metros");
                R.m = Convert.ToDouble(Console.ReadLine());

                Res = P.Metros(R);

                Console.WriteLine("La cantidad en Pulgadas es: " + Res);
                Console.ReadKey();
                Menu();
                break;

            case 3:
                Console.WriteLine("Ingrese la cantidad en Litros");
                R.l = Convert.ToDouble(Console.ReadLine());

                Res = P.Litros(R);

                Console.WriteLine("La cantidad en Mililitros es: " + Res);
                Console.ReadKey();
                Menu();
                break;

            case 4:
                Console.WriteLine("Hasta Luego");
                break;

            default:
                Console.WriteLine("Opcion invalida");
                Console.ReadKey();
                Menu();
                break;
            }
        }