Exemple #1
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));
        }
Exemple #2
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);
        }