static void Main(string[] args)
        {
            List <int> A = new List <int>()
            {
                2, 4, 6, 7, 1, 3
            };
            List <int> B = new List <int>()
            {
                7, 1, 3, 5, 7, 6
            };
            List <int>   resultados = new List <int>();
            Matematicas2 m          = new Matematicas2(A, B);

            Console.WriteLine("Los numeros primos son:");
            resultados = m.Primos();
            mostrar(resultados);

            Console.WriteLine("Los numeros pares son:");
            resultados = m.Pares();
            mostrar(resultados);

            Console.WriteLine("Los numeros aplanados son:");
            resultados = m.Aplanar();
            mostrar(resultados);

            Console.WriteLine("La suma de todos los numeros da: " + m.Sumar());

            Console.WriteLine("Los numeros primos sumados dan: " + m.Primos().Sum());

            Console.WriteLine("El mayor numero es: " + m.Maximo());
            Console.WriteLine("El menor numero es: " + m.Minimo());
        }
示例#2
0
        static void Main(string[] args)
        {
            List <int> numeros = new List <int> {
                7, 4, 6, 2, 8, 10, 3, 1, 7, 6, 4, 3
            };
            Matematicas2 matematica = new Matematicas2();

            Console.WriteLine("De esta lista: ");
            Console.WriteLine("\nNumeros primos de la lista: ");
            matematica.Primos(numeros).ForEach(numero => Console.WriteLine(numero));

            Console.WriteLine("\nNumeros pares de la lista: ");
            matematica.Pares(numeros).ForEach(numero => Console.WriteLine(numero));

            Console.WriteLine("\nTodos los numeros de la lista (sin repetir): ");
            matematica.Aplanar(numeros).ForEach(numero => Console.WriteLine(numero));

            Console.WriteLine("\nLa suma de todos los numeros es " + matematica.Suma(numeros));

            Console.WriteLine("La suma de los numeros primos es " + matematica.SumaDePrimos(numeros));

            Console.WriteLine("El numero más grande es " + matematica.Maximo(numeros));

            Console.WriteLine("El numero más chico es " + matematica.Minimo(numeros));
        }
示例#3
0
        static void Main(string[] args)
        {
            int numero = 1;

            Matematicas2 mate    = new Matematicas2();
            List <int>   listAux = new List <int>();

            while (numero != 0)
            {
                Console.WriteLine("ingrese un numero, para finalizar ingrese 0");
                numero = Int32.Parse(Console.ReadLine());
                listAux.Add(numero);
            }
            listAux.Remove(0);

            Console.WriteLine("NUMEROS PRIMOS");
            foreach (var i in mate.Primos(listAux))
            {
                Console.WriteLine(i + " es primo");
            }

            Console.WriteLine("NUMEROS PARES");
            foreach (var i in mate.Pares(listAux))
            {
                Console.WriteLine(i + " es par");
            }

            Console.WriteLine("NUMEROS APLANAR");
            foreach (var i in mate.Aplanar(listAux))
            {
                Console.WriteLine(i);
            }

            Console.WriteLine("SUMA DE TODOS LOS NUMEROS :" + mate.Suma(listAux));

            Console.WriteLine("SUMA DE TODOS LOS NUMEROS PRIMOS :" + mate.sumaDePrimos());

            Console.WriteLine("NUMERO MAXIMO :" + mate.Maximo(listAux));

            Console.WriteLine("NUMERO MINIMO :" + mate.Minimo(listAux));
        }
        static void Main(string[] args)
        {
            List <int>   numeros = new List <int>();
            Matematicas2 mate = new Matematicas2();
            int          num = 1, opcion = 1;

            Console.WriteLine("Ingrese una lista de numeros: ");
            do
            {
                num = Int32.Parse(Console.ReadLine());
                numeros.Add(num);
            }while(num != 0);

            numeros.Remove(0);

            do
            {
                Console.WriteLine("Que desea hacer con esta lista?\n" +
                                  "[1]Devolver solamente los numeros primos\n" +
                                  "[2]Devolver solamente los numeros pares\n" +
                                  "[3]Mostar la lista sin numeros repetidos\n" +
                                  "[4]Sumar todos los numeros\n" +
                                  "[5]Sumar todos los numeros primos\n" +
                                  "[6]Devolver el numero mas grande\n" +
                                  "[7]Devolver el numero mas chico\n" +
                                  "Ingrese 0 para terminar");
                opcion = Int32.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Numeros primos: ");
                    mate.Primos(numeros, opcion).ForEach(i => Console.WriteLine(i));
                    break;

                case 2:
                    Console.WriteLine("Numeros Pares: ");
                    mate.ParYDistinto(numeros, opcion).ForEach(i => Console.WriteLine(i));
                    break;

                case 3:
                    Console.WriteLine("Lista sin numeros repetidos: ");
                    mate.ParYDistinto(numeros, opcion).ForEach(i => Console.WriteLine(i));
                    break;

                case 4:
                    Console.WriteLine("Suma de todos los numeros: " + mate.Suma(numeros, opcion));
                    break;

                case 5:
                    Console.WriteLine("Suma de todos los numeros primos: " + mate.SumaPrimos(numeros));
                    break;

                case 6:
                    Console.WriteLine("Numero mas grande: " + mate.Suma(numeros, opcion));
                    break;

                case 7:
                    Console.WriteLine("Numero mas chico: " + mate.Suma(numeros, opcion));
                    break;

                case 0:
                    opcion = 0;
                    break;
                }
            }while(opcion != 0);
        }
示例#5
0
        static void Main(string[] args)
        {
            List <int> numeros = new List <int>();

            numeros.Add(2);
            numeros.Add(4);
            numeros.Add(5);
            numeros.Add(4);
            numeros.Add(6);
            numeros.Add(8);
            numeros.Add(4);
            numeros.Add(7);
            Matematicas2 matematicas = new Matematicas2(numeros);

            string opcion = "";

            while (opcion != "8")
            {
                Console.WriteLine("[1]Saber los numeros primos de la lista\n" +
                                  "[2]Saber los numeros pares de la lista\n" +
                                  "[3]Mostrar la lista sin repetidos\n" +
                                  "[4]Sumatoria de los numeros\n" +
                                  "[5]Sumatoria de los numeros primos\n" +
                                  "[6]El numero mas grande\n" +
                                  "[7]El numero mas chico\n" +
                                  "[8]Salir");
                opcion = Console.ReadLine();

                switch (opcion)
                {
                case "1":
                    Console.WriteLine("Numeros Primos:\n");
                    matematicas.primos().ForEach(i => Console.WriteLine(i));
                    break;

                case "2":
                    Console.WriteLine("\nNumeros Pares:\n");
                    matematicas.pares().ForEach(i => Console.WriteLine(i));
                    break;

                case "3":
                    Console.WriteLine("\nLista sin repeticiones:\n");
                    matematicas.aplanar().ForEach(i => Console.WriteLine(i));
                    break;

                case "4":
                    Console.WriteLine("\nSumatoria de los numeros:\n");
                    Console.WriteLine(matematicas.suma());
                    break;

                case "5":
                    Console.WriteLine("\nSumatoria de los numeros primos:\n");
                    Console.WriteLine(matematicas.sumaPrimos());
                    break;

                case "6":
                    Console.WriteLine("\nEl numero mas grande:\n");
                    Console.WriteLine(matematicas.mayor());
                    break;

                case "7":
                    Console.WriteLine("\nEl numero mas chico:\n");
                    Console.WriteLine(matematicas.menor());
                    break;
                }
            }
        }