Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";

            int i = 0, num, max = -100, min =100, acum = 0;
            float promedio;
            while (i < 10) 
            {
                Console.WriteLine("Ingrese un numero entero: ");
                num = int.Parse(Console.ReadLine());

                if (Validacion.Validar(num ,-100, 100))
                {
                    if (num > max)
                    {
                        max = num; 
                    }
                    if (num < min)
                    {
                        min = num;
                    }
                    i++;
                    acum += num;
                }
                else
                {
                    Console.WriteLine("Numero invalido");
                }
            }
            promedio = acum / 10;
            Console.WriteLine(string.Format("El promedio {0}, el maximo {1} y minimo {2}", promedio, max, min));
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            int num, acum = 0, min = 100, max = -100;

            bool respuesta;

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("ingrese numero");
                num       = Convert.ToInt32(Console.ReadLine());
                respuesta = Validacion.Validar(num, -100, 100);
                if (respuesta == true)
                {
                    acum += num;
                    if (num < min)
                    {
                        min = num;
                    }
                    if (num > max)
                    {
                        max = num;
                    }
                }
            }
            Console.WriteLine("el promedio:{0} , minimo:{1} , maximo: {2}", acum / 10, min, max);
            Console.ReadLine();
        }
Пример #3
0
        static void Main(string[] args)
        {
            int i = 0;
            int numero;
            int acumulador = 0;
            int max        = int.MinValue;
            int min        = int.MaxValue;

            do
            {
                Console.Write("Ingrese {0}° Numero: ", i + 1);
                if (int.TryParse(Console.ReadLine(), out numero) && Validacion.Validar(numero, -100, 100))
                {
                    if (numero > max)
                    {
                        max = numero;
                    }
                    else if (numero < min)
                    {
                        min = numero;
                    }
                    acumulador += numero;
                    i++;
                }
                else
                {
                    Console.WriteLine("Error, reingrese numero.");
                }
            } while (i < 10);

            Console.WriteLine("Valor maximo ingresado: " + max + "\nValor minimo ingresado: " + min + "\nPromedio: " + acumulador / i);
            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            int num;
            int min  = int.MaxValue;
            int max  = int.MinValue;
            int cont = 0;

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese el {0}º numero: ", (i + 1));
                num = Convert.ToInt32(Console.ReadLine());

                while (!Validacion.Validar(num, -100, 100))
                {
                    Console.WriteLine("Error, reingrese el {0}º numero: ", (i + 1));
                    num = Convert.ToInt32(Console.ReadLine());
                }

                if (num < min)
                {
                    min = num;
                }
                else if (num > max)
                {
                    max = num;
                }
                cont += num;
            }

            Console.WriteLine("Valor min: {0} Valor max: {1} Promedio: {2}", min, max, (cont / 10));

            Console.ReadKey();
        }
Пример #5
0
        static void Main(string[] args)
        {
            int numero;
            int min      = int.MaxValue;
            int max      = int.MinValue;
            int contador = 0;


            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese 10 numeros", i + 1);

                numero = Convert.ToInt32(Console.ReadLine());
                while (!Validacion.Validar(numero, -100, 100))
                {
                    Console.WriteLine("Ingrese un numero valido!!");
                }
                if (numero < min)
                {
                    min = numero;
                }
                else if (numero > max)
                {
                    max = numero;
                }
                contador += numero;
            }

            Console.WriteLine("Valor min: {0} Valor max: {1} Promedio: {2}", min, max, (contador / 10));
            Console.ReadLine();
        }
Пример #6
0
        static void Main(string[] args)
        {
            int   num;
            int   i;
            int   min      = 0;
            int   max      = 0;
            float suma     = 0;
            float promedio = 0;
            int   flag     = 0;

            for (i = 0; i < 10; i++)
            {
                num = int.Parse(Console.ReadLine());

                Validacion.Validar(num, -100, 100);

                if (min > num || flag == 0)
                {
                    min  = num;
                    flag = 1;
                }
                if (num > max)
                {
                    max = num;
                }
                suma = suma + num;
            }
            promedio = suma / 10;

            Console.WriteLine("minimo:{0},maximo:{1},promedio:{2}", min, max, promedio);
            Console.ReadLine();
        }
Пример #7
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";
            string auxValor;
            int    valor;
            int    minimo       = -100;
            int    maximo       = 100;
            int    minimoActual = int.MaxValue;
            int    maximoActual = int.MinValue;
            float  total        = 0;
            float  promedio;
            bool   validar;
            int    i;
            int    cantNumeroEntero = 10;

            for (i = 0; i < cantNumeroEntero; i++)
            {
                Console.Write("Ingrese el valor {0}: ", i + 1);
                auxValor = Console.ReadLine();
                validar  = int.TryParse(auxValor, out valor);
                if (validar)
                {
                    validar = Validacion.Validar(valor, minimo, maximo);
                    if (validar)
                    {
                        total = total + valor;
                        if (valor > maximoActual)
                        {
                            maximoActual = valor;
                        }
                        if (valor < minimoActual)
                        {
                            minimoActual = valor;
                        }
                    }
                    else
                    {
                        Console.WriteLine("-----------------------------------------------");
                        Console.WriteLine("Ese valor supera los limites, no se tomara en cuenta");
                        Console.WriteLine("-----------------------------------------------");
                    }
                }
                else
                {
                    Console.WriteLine("-------------------");
                    Console.WriteLine("Eso no es un numero");
                    Console.WriteLine("-------------------");
                }
            }
            promedio = total / cantNumeroEntero;
            Console.Clear();
            Console.WriteLine("El promedio es: {0}", promedio);
            Console.WriteLine("El valor minimo es: {0}", minimoActual);
            Console.WriteLine("El valor maximo es: {0}", maximoActual);

            Console.ReadKey();
        }
Пример #8
0
        static void Main(string[] args)
        {
            bool valido;

            valido = Validacion.Validar(-900, -700, -110);


            Console.WriteLine(valido);
            Console.ReadLine();
        }
Пример #9
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";

            int num,
                max         = 0,
                min         = 0,
                acumulador  = 0;
            double promedio = 0;
            string aux;

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese un numero entre -100/100");
                aux = Console.ReadLine();

                if (int.TryParse(aux, out num))
                {
                    if (Validacion.Validar(num, -100, 100))
                    {
                        if (i == 0)
                        {
                            max = num;
                            min = num;
                        }

                        if (num < min)
                        {
                            min = num;
                        }

                        if (num > max)
                        {
                            max = num;
                        }

                        acumulador = acumulador + num;
                    }
                    else
                    {
                        Console.WriteLine("Numero fuera de rango");
                    }
                }
                else
                {
                    Console.WriteLine("Ingrese solo numeros");
                }
            }

            promedio = acumulador / 10;

            Console.Clear();
            Console.WriteLine("el numero menor: {0:#,###0.0} \n el numero mayor: {1:#,###0.0} \n el promedio: {2:#,###0.0}", min, max, promedio);
            Console.ReadKey();
        }
Пример #10
0
        static void Main(string[] args)
        {
            #region Enunciado
            //    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 valor, int min, int max):
            //    a. valor: dato a validar
            //    b. min y max: rango en el cual deberá estar la variable valor.
            //Terminado el ingreso mostrar el valor mínimo, el valor máximo y el promedio.
            #endregion

            #region variables
            int  numero    = 0;
            int  numeroval = 0;
            int  nummax    = 0;
            int  nummin    = 0;
            bool rta       = true;

            #endregion

            #region Desarrollo
            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine("Ingrese numero {0}:", i + 1);
                numero = int.Parse(Console.ReadLine());
                rta    = Validacion.Validar(numero, -100, 100);

                if (rta != false)
                {
                    numeroval = numero;
                }
                if (nummax < numeroval)
                {
                    nummax = numeroval;
                }
                if (nummin == 0)
                {
                    nummin = numeroval;
                }
                if (nummin > numeroval)
                {
                    nummin = numeroval;
                }
            }

            Console.Clear();
            Console.WriteLine("Resultados");
            Console.WriteLine("\n\nNumero Maximo: {0}", nummax);
            Console.WriteLine("\n\nNumero Minimo: {0}", nummin);

            #endregion

            Console.ReadKey();
        }
Пример #11
0
        static void Main(string[] args)
        {
            int    valor;
            string leer;
            int    i;
            int    min      = -100;
            int    max      = 100;
            int    valorMax = 0;
            int    valorMin = 0;
            float  prom     = 0;
            bool   validar  = true;

            for (i = 0; i < 10; i++)
            {
                do
                {
                    if (validar)
                    {
                        Console.Write("Ingrese un numero entre el {0} y el {1}: ", min, max);
                    }
                    else
                    {
                        Console.Write("Numero ingresado no esta entre los maximos y minimos permitidos reingrese numero: ");
                    }
                    leer = Console.ReadLine();
                    int.TryParse(leer, out valor);
                    validar = Validacion.Validar(valor, min, max);
                } while (!validar);

                if (i == 0)
                {
                    valorMax = valor;
                    valorMin = valor;
                }
                else
                {
                    if (valor > valorMax)
                    {
                        valorMax = valor;
                        prom    += valor;
                    }
                    else if (valor < valorMin)
                    {
                        valorMin = valor;
                        prom    += valor;
                    }
                }
            }

            prom = prom / 10;
            Console.WriteLine("el numero maximo es {0}, el numero minimo es {1} y el promedio es {2}", valorMax, valorMin, prom);
            Console.ReadKey();
        }
Пример #12
0
        //le faltan validaciones, fuera de eso funciona
        static void Main(string[] args)
        {
            bool   valid = false;
            Int32  number;
            Int32  max     = 0;
            Int32  min     = 0;
            Int32  counter = 0;
            double average;

            Console.Title = "Ejercicio Nro 11";

            Console.WriteLine("Ingresar 10 números dentro del rango -100 a 100");
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Numero a ingresar: {0}", i);
                number = int.Parse(Console.ReadLine());
                valid  = Validacion.Validar(number, -100, 100);
                if (valid)
                {
                    if (i == 0)
                    {
                        max = number;
                        min = number;
                    }
                    else
                    {
                        if (number > max)
                        {
                            max = number;
                        }
                        if (number < min)
                        {
                            min = number;
                        }
                    }
                    counter += number;
                }
                else
                {
                    Console.WriteLine("El valor ingresado no esta dentro de los parámetros asignados, reintente");
                }
            }

            average = counter / 10;

            Console.WriteLine("El valor máximo es:{0:#,###.00}", max);
            Console.WriteLine("El valor mínimo es:{0:#,###.00}", min);
            Console.WriteLine("El promedio de valores es:{0:#,###.00}", average);


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio Nro 11";
            Console.ForegroundColor = ConsoleColor.Cyan;

            int    num;
            int    min  = int.MinValue;
            int    max  = int.MaxValue;
            int    acum = 0;
            bool   flag = true;
            double prom;

            Console.WriteLine("Este programa le pedira 10 numeros para informarle el numero minimo, maximo y el promedio.");

            for (int i = 1; i <= 10; i++)
            {
                Console.Write("\nPor favor ingrese el {0}° numero (-100/100): ", i);
                num = int.Parse(Console.ReadLine());

                if (Validacion.Validar(num, -100, 100))
                {
                    Console.WriteLine("El numero es invalido. Por favor introduzca un numero entre -100/100.");
                    i--;
                    Console.ReadLine();
                    continue;
                }

                if (flag)
                {
                    min  = max = num;
                    flag = false;
                }

                else if (num > max)
                {
                    max = num;
                }

                else if (num < min)
                {
                    min = num;
                }

                acum = acum + num;
            }

            prom = (double)acum / 10.00;
            Console.WriteLine("\nEl numero maximo fue: {0}\n\nEl numero minimo fue: {1}\n\nEl promedio fue: {2:N2}", max, min, prom);
            Console.ReadLine();
        }
Пример #14
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";
            int[] num  = new int[3];
            float prom = 0;
            float aux  = 0;
            int   max  = 0;
            int   min  = 0;

            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine("Ingrese un numero");
                num[i] = int.Parse(Console.ReadLine());
                if (Validacion.Validar(-100, 100, num[i]) == true)
                {
                    Console.WriteLine("El numero es valido");
                }
                else
                {
                    Console.WriteLine("El numero no es valido");
                    Console.WriteLine("Ingrese un numero");
                    num[i] = int.Parse(Console.ReadLine());
                }
                //Console.Clear();

                if (max < num[i] || max == 0)
                {
                    max = num[i];
                }

                //Minimo
                if (min > num[i] || min == 0)
                {
                    min = num[i];
                }

                //Promedio

                aux  = aux + num[i];
                prom = aux / 3;
            }
            Console.Clear();
            Console.WriteLine("Mayor numero: {0}", max);
            Console.WriteLine("Menor numero: {0}", min);
            Console.WriteLine("Promedio: {0}", prom);



            Console.ReadKey();
        }
Пример #15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";

            /*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 aux = 5;//debe ser 10
            //int aux2 = -5; //debe ser -100
            bool devu;
            int  rta = 0, ax;
            int  max = 0;
            int  min = 999;

            for (int i = 0; i < aux; i++)
            {
                Console.WriteLine("\nIngrese un numero {0}: ", i + 1);
                ax   = int.Parse(Console.ReadLine());
                devu = Validacion.Validar(ax, -100, 100);
                if (devu == true)
                {
                    rta = ax;
                }
                else
                {
                    Console.WriteLine("\nDebe ser mayor a -100 y menor a 100.");
                }
                Console.WriteLine("\n{0}", devu);
                if (rta > max)
                {
                    max = rta;
                }
                else if (rta < min)
                {
                    min = rta;
                }
            }

            Console.WriteLine("\nmax: {0}", max);
            Console.WriteLine("\nmin: {0}", min);

            Console.ReadKey();
        }
Пример #16
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";
            int     numeros, acumulador = 0, maximo = 0, minimo = 0;
            float   promedio   = 0;
            Boolean flagNumero = false;

            for (int i = 0; i < 5; i++)
            {
                flagNumero = false;

                do
                {
                    Console.Write("Ingrese numero {0}: ", i + 1);
                    numeros = int.Parse(Console.ReadLine());

                    flagNumero = Validacion.Validar(numeros, -100, 100);
                    if (!flagNumero)
                    {
                        Console.WriteLine("Numero fuera de rango.");
                    }
                    ;
                } while (flagNumero != true);

                if (i == 0)
                {
                    maximo = numeros;
                    minimo = numeros;
                }
                else
                {
                    if (numeros < minimo)
                    {
                        minimo = numeros;
                    }
                    else if (numeros > maximo)
                    {
                        maximo = numeros;
                    }
                }

                acumulador += numeros;
            }

            promedio = (float)acumulador / 5;
            //Console.WriteLine("El acumulado es: {0}", acumulador);
            Console.WriteLine("El promedio es: {0}\nEl minimo es: {1}\nEl maximo es: {2}", promedio, minimo, maximo);
            Console.ReadLine();
        }
Пример #17
0
        static void Main(string[] args)
        {
            bool esValido;
            int  valorMaximo = 0;
            int  valorMinimo = 0;
            int  promedio;
            int  valor;
            int  contador = 0;

            esValido = Validacion.Validar(10, -10, 10);
            Console.WriteLine(esValido);

            Console.WriteLine("Ingrese un número: ");
            valor       = int.Parse(Console.ReadLine());
            valorMinimo = valor;
            valorMaximo = valor;


            for (int i = 0; i < 9; i++)
            {
                Console.WriteLine("Ingrese un número: ");
                valor = int.Parse(Console.ReadLine());



                if (Validacion.Validar(valor, -100, 100))
                {
                    if (valor < valorMinimo)
                    {
                        valorMinimo = valor;
                    }

                    if (valor > valorMaximo)
                    {
                        valorMaximo = valor;
                    }

                    contador++;
                }
                else
                {
                    Console.WriteLine("El numero ingresado está fuera del rango permitido");
                    Console.WriteLine("Ingrese un nuevo numero: ");
                    valor = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine("El valor maximo es: {0}. El valor mínimo es: {1}", valorMaximo, valorMinimo);
            Console.ReadKey();
        }
Пример #18
0
        static void Main(string[] args)
        {
            int    auxiliar;
            int    min      = 0;
            int    max      = 0;
            float  promedio = 0;
            int    i;
            string ingreso;

            for (i = 0; i < 5; i++)
            {
                do
                {
                    Console.WriteLine("Ingrese un numero: ");
                    ingreso = Console.ReadLine();
                    if (int.TryParse(ingreso, out auxiliar))
                    {
                        if (i == 0)
                        {
                            max      = auxiliar;
                            min      = auxiliar;
                            promedio = auxiliar;
                        }
                        else
                        {
                            if (auxiliar > max)
                            {
                                max = auxiliar;
                            }
                            if (auxiliar < min)
                            {
                                min = auxiliar;
                            }
                            promedio = promedio + auxiliar;
                        }
                    }
                    else
                    {
                        i--;
                    }
                } while (!Validacion.Validar(auxiliar, -100, 100));
            }
            promedio = promedio / 10;
            Console.Clear();
            Console.WriteLine("Promedio: {0}", promedio);
            Console.WriteLine("Max: {0}", max);
            Console.WriteLine("Min: {0}", min);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int  numero;
            int  minimo = default;
            int  maximo = default;
            int  acumulador = 0;
            bool esNumerico, esValido;


            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese un numero: ");
                esNumerico = Int32.TryParse(Console.ReadLine(), out numero);
                esValido   = Validacion.Validar(numero, -100, 100);

                while (!esNumerico || !esValido)
                {
                    Console.WriteLine("Ingrese valor unicamente numerico entre -100 y 100: ");
                    esNumerico = Int32.TryParse(Console.ReadLine(), out numero);
                    esValido   = Validacion.Validar(numero, -100, 100);
                }



                if (i == 0)
                {
                    minimo = numero;
                    maximo = numero;
                }

                acumulador = acumulador + numero;
                if (numero < minimo)
                {
                    minimo = numero;
                }
                if (numero > maximo)
                {
                    maximo = numero;
                }
            }

            Console.WriteLine("El valor minimo ingresado fue: {0}", minimo);
            Console.WriteLine("El valor maximo ingresado fue: {0}", maximo);
            Console.WriteLine("El promedio de los numeros ingresados fue: {0}", acumulador / 10);
            Console.ReadKey();
        }
Пример #20
0
        static int pedirIntEnIntervalo(int min, int max, String mensaje, String mensajeError)
        {
            int numero;

            Console.WriteLine(mensaje);
            do
            {
                if (!int.TryParse(Console.ReadLine(), out numero) || !Validacion.Validar(numero, min, max))
                {
                    Console.WriteLine(mensajeError);
                }
                else
                {
                    return(numero);
                }
            } while (true);
        }
Пример #21
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";

            int   valorMin = 0;
            int   valorMax = 0;
            float acuNum   = 0;
            int   num      = 0;
            bool  flag     = true;

            //Son 10, no 5
            for (int i = 1; i <= 5; i++)
            {
                Console.WriteLine("[{0}] - Ingrese un nuevo número:", i);
                num = int.Parse(Console.ReadLine());

                if (Validacion.Validar(num, -100, 100))
                {
                    if (flag)
                    {
                        valorMax = num;
                        valorMin = num;
                        flag     = false;
                    }

                    if (num > valorMax)
                    {
                        valorMax = num;
                    }
                    else if (num < valorMin)
                    {
                        valorMin = num;
                    }

                    acuNum = acuNum + num;
                }
                else
                {
                    Console.WriteLine("[X]- Valor fuera de rango");
                }
            }

            Console.WriteLine("Valor máximo: {0}\n Valor minimo: {1}\n Promedio: {2}", valorMax, valorMin, acuNum / 5);

            Console.ReadKey();
        }
Пример #22
0
        static void Main(string[] args)
        {
            int   num;
            float suma = 0;
            int   max  = int.MinValue;
            int   min  = int.MaxValue;

            Console.Title = "Ejercicio 11";

            Console.WriteLine(" A continuacion se le pedira que ingrese 10 numeros.");
            Console.Clear();

            for (int i = 0; i < 10; i++)
            {
                Console.Write(" Ingrese un numero entre -100 y 100: ");
                int.TryParse(Console.ReadLine(), out num);

                while (!Validacion.Validar(num, -100, 100))
                {
                    Console.WriteLine();
                    Console.Write(" ERROR. Ingrese un numero dentro del rango: ");
                    int.TryParse(Console.ReadLine(), out num);
                }

                if (num > max)
                {
                    max = num;
                }
                if (num < min)
                {
                    min = num;
                }

                suma = (suma + num);
            }

            Console.WriteLine();
            Console.Write("El Nª Maximo es: {0:#,###.00}", max);
            Console.WriteLine();
            Console.Write("El Nª Minimo es: {0:#,###.00}", min);
            Console.WriteLine();
            Console.Write("El Promedio es: {0:#,###.00}", suma / 10);
            Console.WriteLine();

            Console.ReadKey();
        }
Пример #23
0
        static void Main(string[] args)
        {
            int   valorPedido;
            int   minimo          = default(int); // En lugar de 0;
            int   maximo          = default(int);
            int   cantidadNumeros = 0;
            int   sumaTotal       = 0;
            float promedio;

            while (cantidadNumeros < 2)
            {
                Console.Write("Ingrese numero:");
                if (int.TryParse(Console.ReadLine(), out valorPedido))
                {
                    if (Validacion.Validar(valorPedido, -100, 100))
                    {
                        sumaTotal += valorPedido;
                        if (cantidadNumeros == 0)
                        {
                            minimo = valorPedido;
                            maximo = valorPedido;
                        }
                        else
                        {
                            if (valorPedido < minimo)
                            {
                                minimo = valorPedido;
                            }
                            if (valorPedido > maximo)
                            {
                                maximo = valorPedido;
                            }
                        }
                        cantidadNumeros += 1;
                    }
                    else
                    {
                        Console.WriteLine("El nro no se encuentra en el rango");
                    }
                }
            }
            promedio = (float)sumaTotal / cantidadNumeros;
            Console.WriteLine("minimo: {0} - maximo: {1} - promedio: {2}", minimo, maximo, promedio);
            Console.ReadKey();
        }
Пример #24
0
        static void Main(string[] args)
        {
            int[] numero = new int[9];
            int   i;
            bool  confirmacion;

            for (i = 0; i < 10; i++)
            {
                Console.Write("ingrese un numero entre - 100 y 100");
                confirmacion = Validacion.Validar(numero[i], -100, 100);
                while (confirmacion == false)
                {
                    Console.Write("Debe ingresar un numero entre -100 y 100; Reingrese:");
                    numero[i]    = Console.Read();
                    confirmacion = Validacion.Validar(numero[i], -100, 100);
                }
            }
        }
Пример #25
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";

            int  numero;
            bool resp;
            int  max  = 0;
            int  min  = 0;
            int  suma = 0;

            for (int i = 0; i < 10; i++)
            {
                do
                {
                    Console.WriteLine("Ingrese un numero: ");
                    numero = int.Parse(Console.ReadLine());
                    resp   = Validacion.Validar(100, -100, numero);
                } while (resp != true);

                if (i == 0)
                {
                    max = numero;
                    min = numero;
                }
                else
                {
                    if (numero > max)
                    {
                        max = numero;
                    }
                    if (numero < min)
                    {
                        min = numero;
                    }
                }

                suma = suma + numero;
            }

            float promedio = (float)suma / 10;

            Console.WriteLine("Numero maximo: {0} Numero minimo: {1} Promedio: {2}", max, min, promedio);
            Console.ReadKey();
        }
Пример #26
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";
            int   num  = 0;
            int   min  = 0;
            int   max  = 0;
            float suma = 0;
            bool  flag = true;
            bool  valid;

            for (int i = 1; i < 11; i++)
            {
                Console.WriteLine("Ingrese 10 numeros enteros (-100 / 100) {0}/10. Minimo actual: {1}. Máximo actual: {2}.", i, min, max);
                do
                {
                    num   = int.Parse(Console.ReadLine());
                    valid = Validacion.Validar(num, -100, 100);
                    if (!valid)
                    {
                        Console.Clear();
                        Console.WriteLine("ERROR: El rango permitido es de -100 a 100. Reingrese un numero:");
                    }
                } while (!valid);
                if (flag)
                {
                    min  = max = num;
                    flag = false;
                }
                suma += num;
                if (num < min)
                {
                    min = num;
                }
                if (num > max)
                {
                    max = num;
                }
                Console.Clear();
            }
            Console.WriteLine("Valor minimo ingresado: {0}. Valor máximo ingresado: {1}. Promedio: {2:#,###.#}", min, max, suma / 10);
            Console.ReadLine();
        }
Пример #27
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";
            int    numero, max = -101, min = 101, suma = 0, i, error = 1;
            float  promedio;
            string numeroStr;

            for (i = 0; i < 10; i++)
            {
                numeroStr = Console.ReadLine();
                if (int.TryParse(numeroStr, out numero))
                {
                    if (Validacion.Validar(numero, -100, 100))
                    {
                        if (numero < min)
                        {
                            min = numero;
                        }
                        if (numero > max)
                        {
                            max = numero;
                        }
                        suma = suma + numero;
                    }
                    else
                    {
                        Console.WriteLine("Numero invalido");
                        error = 0;
                        break;
                    }
                }
            }
            if (error == 1)
            {
                Console.WriteLine("El minimo es {0}", min);
                Console.WriteLine("El maximo es {0}", max);
                promedio = (float)suma / 10;
                Console.WriteLine("El promedio es {0:###,##.00}", promedio);
            }
            Console.ReadKey();
        }
Пример #28
0
        static void Main(string[] args)
        {
            int valor;
            int min        = 0;
            int max        = 0;
            int acumulador = 0;
            int promedio;

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese nums entre -100 y 100: ");

                valor = int.Parse(Console.ReadLine());
                while (!Validacion.Validar(valor, -100, 100))
                {
                    Console.WriteLine("Valor fuera de rango, reingrese numero: ");
                    valor = int.Parse(Console.ReadLine());
                }

                max = valor;
                min = valor;

                if (max < valor)
                {
                    max = valor;
                }

                if (min > valor)
                {
                    min = valor;
                }

                acumulador += valor;
            }

            promedio = acumulador / 10;

            Console.WriteLine("Minimo: {0}   Maximo:{1}   Promedio:{2}", min, max, promedio);
            Console.ReadKey();
        }
Пример #29
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";
            int   numeros;
            int   i;
            float total  = 0;
            int   minimo = 0;
            int   maximo = 0;
            bool  flag   = true;

            for (i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingresa un numero ");
                numeros = int.Parse(Console.ReadLine());
                if (Validacion.Validar(numeros, -100, 100))
                {
                    if (flag == true)
                    {
                        flag   = false;
                        maximo = numeros;
                        minimo = numeros;
                    }

                    if (numeros > maximo)
                    {
                        maximo = numeros;
                    }
                    else if (numeros < minimo)
                    {
                        minimo = numeros;
                    }
                    total += numeros;
                }
            }
            Console.WriteLine();
            Console.WriteLine("El numero maximo es {0}", maximo);
            Console.WriteLine("El numero minimo es {0}", minimo);
            Console.WriteLine("El promedio total es {0:#.00}", total / 10);
            Console.ReadLine();
        }
Пример #30
0
        static void Main(string[] args)
        {
            Console.Title = "EJERCICIO N°11";
            int    valueA;
            int    acumulator = 0;
            int    counter    = 0;
            int    max        = int.MinValue;
            int    min        = int.MaxValue;
            string input;
            float  average;

            for (int i = 0; i < 10; i++)
            {
                do
                {
                    Console.Write("ingrese un numero: ");
                    input = Console.ReadLine();
                } while (!int.TryParse(input, out valueA));

                if (Validacion.Validar(valueA, -100, 100))
                {
                    if ((valueA > max) || i == 0)
                    {
                        max = valueA;
                    }
                    if ((valueA < min || i == 0))
                    {
                        min = valueA;
                    }
                    counter++;
                    acumulator += valueA;
                }
            }
            Console.Clear();
            Console.WriteLine("El numero maximo es: {0} ", max);
            Console.WriteLine("El numero minimo es: {0} ", min);
            average = acumulator / counter;
            Console.WriteLine("El numero promedio es: {0:#.##}", average);
            Console.ReadKey();
        }