Example #1
0
        public static void Operaciones()
        {
            int              k         = 0;
            int              cantidad  = 0;
            int              resultado = 0;
            string           cadena;
            Random           aleatorio = new Random();
            Menor_en_Arreglo objeto    = new Menor_en_Arreglo();

            Console.Clear();
            Console.WriteLine("********************************************************");
            Console.WriteLine(" --------------- [ Menor en un Arreglo ] ---------------");
            Console.WriteLine("********************************************************");
            Console.WriteLine("Cuantos Elementos?");
            cadena   = Console.ReadLine();
            cantidad = int.Parse(cadena);
            Console.WriteLine("********************************************************");

            // Poblamos el Arreglo
            int[] arreglo = new int[cantidad + 1];
            for (k = 1; k <= cantidad; k++)
            {
                arreglo[k] = aleatorio.Next(1, 100);
                Console.Write("{0}, ", arreglo[k]);
            }

            // Extraemos el Elemento de menor valor
            Console.WriteLine();
            resultado = objeto.ElementoMenor(arreglo, cantidad);

            // Salida
            Console.WriteLine("********************************************************");
            Console.WriteLine("El Elemento Menor es : {0}", resultado);
            Console.WriteLine("********************************************************");
            Console.WriteLine();
            Console.WriteLine("Pulsa para volver al Menu.");
            Console.ReadLine();
        }
Example #2
0
        public static void Operaciones()
        {
            string linea;
            int    opcion = 0;
            int    salida = 0;

            while (salida == 0)
            {
                Console.Clear();
                Console.WriteLine("[ MENU 10 ]");
                Console.WriteLine("****************************************************************************");
                Console.WriteLine("  [ Selecciona la Operacion que desea realizar ] ");
                Console.WriteLine("****************************************************************************");
                Console.WriteLine("  (1) Operacion  1 : Clases Staticas.                                       ");
                Console.WriteLine("  (2) Operacion  2 : Cubo de un Numero.                                     ");
                Console.WriteLine("  (3) Operacion  3 : Mayor de 3 Numeros.                                    ");
                Console.WriteLine("  (4) Operacion  4 : Valor Absoluto de un Numero.                           ");
                Console.WriteLine("  (5) Operacion  5 : Factorial de un Numero.                                ");
                Console.WriteLine("  (6) Operacion  6 : Invertir una Frase.                                    ");
                Console.WriteLine("  (7) Operacion  7 : Comprobar si un Numero es Multiplo de Otro.            ");
                Console.WriteLine("  (8) Operacion  8 : Numero a Que Dia de la Semana Corresponde.             ");
                Console.WriteLine("  (9) Operacion  9 : Numero Comprobar si es Primo.                          ");
                Console.WriteLine(" (10) Operacion 10 : Menor en un Arreglo.                                   ");
                Console.WriteLine("");
                Console.WriteLine("**************************************************************************");
                Console.WriteLine(" (99) Operacion : Salir del Menu Actual. ");
                Console.WriteLine("**************************************************************************");
                linea  = Console.ReadLine();
                opcion = int.Parse(linea);

                switch (opcion)
                {
                case 1:
                    string cadena = "Haciendo Pruebas Con Clases Staticas";
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Clases Staticas");
                    Console.ReadLine();
                    ClasesStaticas.Operacion(cadena);
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Cubo de un Numero.");
                    Console.ReadLine();
                    Cubo_Numero.Operaciones();
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Mayor de 3 Numeros.");
                    Console.ReadLine();
                    Mayor_3_Numeros.Operaciones();
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Valor Absoluto de un Numero.");
                    Console.ReadLine();
                    Valor_Absoluto.Operaciones();
                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Factorial de un Numero.");
                    Console.ReadLine();
                    Factorial_Numero.Operaciones();
                    break;

                case 6:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Invertir una Frase.");
                    Console.ReadLine();
                    Invertir_Frase.Operaciones();
                    break;

                case 7:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Comprobar si un Numero es Multiplo de Otro. ");
                    Console.ReadLine();
                    Comprobar_Multiplo.Operaciones();
                    break;

                case 8:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Numero a Que Dia de la Semana Corresponde. ");
                    Console.ReadLine();
                    Numero_Dia_Semana.Operaciones();
                    break;

                case 9:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Comprobar si un Numero es Primo.");
                    Console.ReadLine();
                    Comprobar_Numero_Primo.Operaciones();
                    break;

                case 10:
                    Console.Clear();
                    Console.WriteLine("Has Seleccionado la Opcion : Menor en un Arreglo. ");
                    Console.ReadLine();
                    Menor_en_Arreglo.Operaciones();
                    break;

                case 99:
                    Console.Clear();
                    Console.WriteLine("Has Elegido Salir del Menu 10.");
                    Console.ReadLine();
                    salida = 1;
                    break;

                default:
                    Console.WriteLine("Opcion Fuera de Rango.");
                    Console.ReadLine();
                    break;
                }
            }
        }