Beispiel #1
0
        static void Main(string[] args)
        {
            int   numeroMax  = int.MinValue;
            int   numeroMin  = int.MaxValue;
            float numeroAcum = 0;
            float numeroProm;
            int   i = 0;

            Console.Title = "ejercicio nro 11";
            for (i = 0; i < 5; i++)
            {
                Console.WriteLine("Ingrese el numero");
                string numeroString = Console.ReadLine();
                if ((int.TryParse(numeroString, out int numeroEntero) == true) && (Validacion.Validar(numeroEntero, -100, 100)))
                {
                    if (numeroEntero > numeroMax)
                    {
                        numeroMax = numeroEntero;
                    }
                    if (numeroEntero < numeroMin)
                    {
                        numeroMin = numeroEntero;
                    }
                    numeroAcum = numeroAcum + numeroEntero;
                }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";

            /*
             *  Ingresar 10 números enteros que pueden estar dentro de un rango de entre 100 y -100.
             *  Para ello realizar una clase llamada Validacion que posea un método estático llamado Validar,
             *  que posea la siguiente firma: bool Validar(int, int, int). Terminado el ingreso mostrar el valor mínimo,
             *  el valor máximo y el promedio.
             *  Nota: Utilizar variables escalares, NO utilizar vectores.
             */

            int numero;
            int contador;
            int acumulador = 0;
            int promedio;
            int minimo = 0;
            int maximo = 0;

            for (contador = 0; contador < 10; contador++)
            {
                Console.WriteLine("Ingrese numero: ");
                numero = int.Parse(Console.ReadLine());

                if (Validacion.Validar(100, -100, numero) == false)
                {
                    Console.WriteLine("Error al ingresar numero");
                    Console.WriteLine("Ingrese numero nuevamente: ");
                    numero = int.Parse(Console.ReadLine());
                }

                acumulador = acumulador + numero;

                if (contador == 0)
                {
                    minimo = numero;
                    maximo = numero;
                }
                else
                {
                    if (numero < minimo)
                    {
                        minimo = numero;
                    }

                    if (numero > maximo)
                    {
                        maximo = numero;
                    }
                }
            }

            promedio = acumulador / contador;

            Console.Write("Promedio: " + promedio);
            Console.Write("\nMaximo: " + maximo);
            Console.Write("\nMinimo: " + minimo);
            Console.ReadKey();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            int   number;
            float suma = 0;
            int   min  = 0;
            int   max  = 0;
            int   i    = 0;

            Console.WriteLine("Escriba 10 numeros: ");
            do
            {
                string aux = Console.ReadLine();
                if (int.TryParse(aux, out number))
                {
                    if (Validacion.Validar(number, -100, 100))
                    {
                        if (i == 0)
                        {
                            max = number;
                            min = number;
                        }
                        else if (number > max)
                        {
                            max = number;
                        }
                        else if (number < min)
                        {
                            min = number;
                        }
                        suma += number;
                        i++;
                    }
                    else
                    {
                        Console.WriteLine("Ingrese un numero valido (-100 / 100)");
                    }
                }
            } while (i < 10);
            double average = suma / i;

            Console.WriteLine("El numero maximo es: {0}, el minimo es: {1} y el promedio {2}", max, min, average);
            Console.ReadKey();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            int   valor;
            int   min  = 0;
            int   max  = 0;
            float acum = 0;
            int   i;

            for (i = 0; i < 10; i++)
            {
                Console.Write("Ingrese un numero:");
                valor = Convert.ToInt32(Console.ReadLine());

                if (Validacion.Validar(valor, -100, 100))
                {
                    acum += valor;
                    if (i == 0)
                    {
                        max = valor;
                        min = valor;
                    }
                    else if (valor > max)
                    {
                        max = valor;
                    }
                    else if (valor < min)
                    {
                        min = valor;
                    }
                }
                else
                {
                    Console.WriteLine("ingrese un numero entre -100 y 100");
                }
            }
            Console.WriteLine("minimo: {0} maximo: {1} resultado: {2}", min, max, acum / 10);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int  input;
            char continuar;

            Console.Title = "Ejercicio 11";
            do
            {
                //Console.Clear;
                Console.Write("Ingrese un numero entre 100 y -100: ");
                input = int.Parse(Console.ReadLine());
                if (Validacion.Validar(input, -100, 100))
                {
                    Console.WriteLine("Perfecto!");
                }
                else
                {
                    Console.WriteLine("Numero invalido");
                }
                Console.Write("Desea seguir intentando? s/n");
                continuar = char.Parse(Console.ReadLine());
            } while (continuar == 's');
        }