Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int   i = 0;
            int   numeroIngresado;
            int   numeroMin = int.MaxValue;
            int   numeroMax = int.MinValue;
            float promedio;
            int   total = 0;

            while (i < 3)
            {
                Console.Write("Ingrese un numero entre -100 y 100({0}): ", i + 1);
                numeroIngresado = int.Parse(Console.ReadLine());
                if (Validacion.Validar(numeroIngresado, -100, 100) == true)
                {
                    i++;
                    total = total + numeroIngresado;
                    if (i == 0 || numeroIngresado < numeroMin)
                    {
                        numeroMin = numeroIngresado;
                    }
                    if (i == 0 || numeroIngresado > numeroMax)
                    {
                        numeroMax = numeroIngresado;
                    }
                }
                else
                {
                    Console.WriteLine("El numero ingresado no está dentro de los valores.");
                }
            }
            promedio = (float)total / 3;
            Console.WriteLine("Numero maximo: {0} - Numero Minimo: {1} - Promedio {2}", numeroMax, numeroMin, promedio);
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            int min        = int.MaxValue;
            int max        = int.MinValue;
            int numero     = 0;
            int acumulador = 0;

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese un numero entre -100 y 100: ");
                numero = int.Parse(Console.ReadLine());
                if (Validacion.Validar(numero, -100, 100))
                {
                    if (numero < min)
                    {
                        min = numero;
                    }
                    else if (numero > max)
                    {
                        max = numero;
                    }
                    acumulador += numero;
                }
                else
                {
                    Console.WriteLine("Numero no valido");
                }
            }
            Console.WriteLine("El numero minimo ingresado es: " + min + " el maximo es " + max + " y el promedio total es " + (acumulador / 10));
            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            int   suma = 0, max = 0, min = 0, numero = 0, i;
            float promedio;

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

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

            promedio = (float)suma / i;
            Console.WriteLine("Valor minimo es de: {0}\n Valor maximo es de: {1}\n Promedio es de: {2}", min, max, promedio);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int   numero;
            int   max      = int.MinValue;
            int   min      = int.MaxValue;
            int   contador = 0;
            float promedio;

            for (int i = 0; i < 10; i++)
            {
                Console.Write("Ingrese un numero: ");

                while (!int.TryParse(Console.ReadLine(), out numero) || !Validacion.Validar(numero, -100, 100))
                {
                    Console.Write("Error. No es un numero o no se encuentra en el rango: ");
                }

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

                contador += numero;
            }

            promedio = (float)contador / 10;

            Console.WriteLine($"\nEl numero maximo es {max}, el minimo {min} y el promedio es {promedio}");

            Console.ReadKey();
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            int numero   = 0;
            int min      = -100;
            int max      = 100;
            int total    = 0;
            int contador = 0;
            int promedio;

            for (int i = 0; i < 10; i++)
            {
                Console.Write("Ingrese un numero: ");
                int.TryParse(Console.ReadLine(), out numero);
                if (Validacion.Validar(numero, min, max))
                {
                    total += numero;
                    contador++;
                }
            }
            promedio = total / contador;
            Console.WriteLine("El total es de {0}", total);
            Console.WriteLine("El promedio es de {0}", promedio);
            //Faltaria mayoy y menor
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            int numero;
            int min  = int.MaxValue;
            int max  = int.MinValue;
            int acum = 0;
            int prom;

            for (int i = 0; i < 10; i++)
            {
                numero = Convert.ToInt32(Console.ReadLine());
                if (Validacion.Validar(numero, -100, 100))
                {
                    if (numero < min)
                    {
                        min = numero;
                    }
                    if (numero > max)
                    {
                        max = numero;
                    }
                    acum += numero;
                }
            }
            prom = acum / 10;
            Console.WriteLine("Valor maximo{0}", max);
            Console.WriteLine("Valor minimo{0}", min);
            Console.WriteLine("Valor promedio{0}", prom);
            Console.ReadKey();
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            int numero = 0, numMin = int.MaxValue, numMax = int.MinValue, numsProm = 0;

            for (int i = 1; i <= 10; i++)
            {
                do
                {
                    Console.Write("Ingrese un número entero entre -100 y 100: ");
                }while(!int.TryParse(Console.ReadLine(), out numero) || !Validacion.Validar(numero, -100, 100));

                if (numero < numMin)
                {
                    numMin = numero;
                }

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

                numsProm += numero;
            }
            numsProm /= 10;

            Console.Clear();

            Console.WriteLine("Número mínimo: {0} Número máximo: {1} Número promedio: {2}", numMin, numMax, numsProm);
            Console.ReadKey();
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            /* 1.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.
             * Pedir al usuario que ingrese 10 números enteros. Validar con el método desarrollado
             * anteriormente que esten dentro del rango - 100 y 100.
             * Terminado el ingreso mostrar el valor mínimo, el valor máximo y el promedio.
             * Nota: Utilizar variables escalares, NO utilizar vectores*/
            Console.Title = "Ejercicio Nro 11";

            int  numero;
            int  max        = int.MinValue;
            int  min        = int.MaxValue;
            int  acumulador = 0;
            int  i;
            bool esNumero       = true;
            bool dentroDelRango = true;

            for (i = 0; i < 10; i++)
            {
                do
                {
                    if (!esNumero || !dentroDelRango)
                    {
                        Console.WriteLine("Error! Ingreso Invalido.");
                    }

                    Console.Write("Ingrese un numero: ");
                    esNumero       = int.TryParse(Console.ReadLine(), out numero);
                    dentroDelRango = Validacion.Validar(numero, -100, 100);

                    if (esNumero && dentroDelRango)
                    {
                        if (i == 0)
                        {
                            max = numero;
                            min = numero;
                        }
                        if (numero > max)
                        {
                            max = numero;
                        }
                        else if (numero < min)
                        {
                            min = numero;
                        }
                        acumulador += numero;
                    }
                } while (!esNumero || !dentroDelRango);
            }

            float promedio = acumulador / (float)i;

            Console.WriteLine("Maximo: {0} \nMinimo: {1} \nPromedio: {2:#,###.00}", max, min, promedio);
            Console.ReadKey();
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            #region Variables
            int  numero;
            int  iteracionesFor = 10;
            int  limiteMinimo   = -100;
            int  LimiteMaximo   = 100;
            int  min            = 0;
            int  max            = 0;
            int  acumulador     = 0;
            bool flag           = false;
            #endregion


            for (int i = 0; i < iteracionesFor; i++)
            {
                Console.Write("Ingrese numero:");
                if (int.TryParse(Console.ReadLine(), out numero) && Validacion.Validar(numero, limiteMinimo, LimiteMaximo))
                {
                    flag = false;
                    break;
                }

                else
                {
                    acumulador += numero;
                    flag        = true;
                    if (i == 0)//primer vuelta del ciclo
                    {
                        min = numero;
                        max = numero;
                    }
                    else if (numero > max)
                    {
                        max = numero;
                    }
                    else if (numero < min)
                    {
                        min = numero;
                    }
                }
            }

            if (!flag)
            {
                Console.WriteLine("noppppp, te pasate de rango, bai.");
                Console.WriteLine("Minimo: {0} -- Maximo: {1}", limiteMinimo, LimiteMaximo);
            }
            else
            {
                Console.WriteLine("El valor mínimo es: {0}", min);
                Console.WriteLine("El valor maximo es: {0}", max);
                Console.WriteLine("El promedio es: {0}", acumulador / iteracionesFor);
            }

            Console.ReadKey();
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";

            String aux;
            int    valor;
            int    minimo = int.MaxValue;
            int    maximo = int.MinValue;
            float  promedio;
            float  acumulador = 0;
            int    respuesta  = 0;

            do
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Ingrese un número: ");
                aux = Console.ReadLine();

                if (int.TryParse(aux, out valor))
                {
                    if (Validacion.Validar(valor, -100, 100))
                    {
                        acumulador += valor;

                        if (valor > maximo)
                        {
                            maximo = valor;
                        }
                        if (valor < minimo)
                        {
                            minimo = valor;
                        }
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.Write("No está dentro del rango. Reingrese: ");
                    }

                    respuesta++;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.Write("No es un número. Reingresar: ");
                }
            } while (respuesta < 10);

            promedio = acumulador / 10;

            Console.WriteLine("El promedio es: {0}, el valor mínimo: {1} y el valor máximo: {2}",
                              promedio, minimo, maximo);
            Console.ReadKey();
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            int[]  numeros = new int[10];
            string resp;
            int    aux_num;
            int    v_acmululador = 0;
            int    num_min       = 0;
            int    num_max       = 0;
            int    contador      = 0;

            Console.WriteLine("Ingrse 10 numeros");

            for (int i = 0; i < numeros.Length; i++)
            {
                resp = Console.ReadLine();
                if (int.TryParse(resp, out aux_num))
                {
                    numeros[i] = aux_num;
                }
            }

            foreach (int item in numeros)
            {
                if (Validacion.Validar(item, -100, 100))
                {
                    v_acmululador += item;
                    contador      += 1;
                    Console.WriteLine(item);
                    if (contador == 1)
                    {
                        num_min = item;
                        num_max = item;
                    }
                    else
                    {
                        if (num_min >= item)
                        {
                            num_min = item;
                        }
                        if (num_max < item)
                        {
                            num_max = item;
                        }
                    }
                }
            }

            Console.WriteLine("Contador {0}", contador);
            Console.WriteLine("Promedio: {0}", v_acmululador / contador);
            Console.WriteLine("Max: {0}", num_max);
            Console.WriteLine("Min: {0}", num_min);

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int numero     = 0,
                maximo     = 0,
                minimo     = 0,
                acumulador = 0;
            bool flag      = true,
                 esValido  = false;
            float promedio = 0;

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

                esValido = Validacion.Validar(numero, -100, 100);

                while (esValido == false)
                {
                    Console.Write("Reingrese el numero: ");
                    numero   = int.Parse(Console.ReadLine());
                    esValido = Validacion.Validar(numero, -100, 100);
                }

                if (esValido == true)
                {
                    acumulador += numero;

                    if (flag)
                    {
                        maximo = numero;
                        minimo = numero;
                        flag   = false;
                    }

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

            Console.WriteLine("Maximo: {0}", maximo);
            Console.WriteLine("Minimo: {0}", minimo);
            Console.WriteLine("Promedio: {0:0.00}", promedio = (float)acumulador / 5);

            Console.ReadKey();
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 11";
            Console.WriteLine("Ingrese diez numeros:");
            for (int i = 0; i < 10; i++)
            {
                //if(int.TryParse(Console.ReadLine(), out valor) == true)
                //{

                do
                {
                    if (int.TryParse(Console.ReadLine(), out valor) == false)
                    {
                        Console.WriteLine("error, no valido");
                        flag = 0;
                        continue;
                    }
                    else if (Validacion.Validar(valor, -100, 100) == true)
                    {
                        flag = 1;
                    }
                } while (flag == 0);

                /*int.TryParse(Console.ReadLine(), out valor);
                 *  while (Validacion.Validar(valor, -100, 100) == false)
                 *  {
                 *      Console.WriteLine("Error, numero no valido");
                 *      int.TryParse(Console.ReadLine(), out valor);
                 *  }*/
                if (i == 0)
                {
                    min       = valor;
                    max       = valor;
                    promedio += valor;
                }
                else if (valor > max)
                {
                    max       = valor;
                    promedio += valor;
                }
                else if (valor < min)
                {
                    min       = valor;
                    promedio += valor;
                }
                //}
            }
            Console.WriteLine("El valor maximo es: " + max);
            Console.WriteLine("El valor minimo es: " + min);
            Console.WriteLine("El promedio es: " + (promedio / 10));
            Console.ReadLine();
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro. 11";

            int    numero;
            int    valorMinimo = 0;
            int    valorMaximo = 0;
            double promedio    = 0;

            for (int i = 0; i < 10; i++)
            {
                do
                {
                    Console.Write("Ingrese un numero entre el -100 y el 100: ");

                    while (!int.TryParse(Console.ReadLine(), out numero))
                    {
                        Console.Clear();
                        Console.Write("ERROR!!! No se ha ingresado un numero. Ingrese un numero entre el -100 y el 100: ");
                    }

                    Console.Clear();
                    if (!Validacion.Validar(numero, -100, 100))
                    {
                        Console.Write("ERROR!!! Numero no valido. ");
                    }
                } while (!Validacion.Validar(numero, -100, 100));

                if (i == 0)
                {
                    valorMaximo = numero;
                    valorMinimo = numero;
                }
                else
                {
                    if (numero < valorMinimo)
                    {
                        valorMinimo = numero;
                    }
                    if (numero > valorMaximo)
                    {
                        valorMaximo = numero;
                    }
                }

                promedio += numero;
            }

            Console.Clear();
            Console.WriteLine("El valor minimo fue: {0}.\nEl valor maximo fue: {1}.\nEl promedio fue de {2,0:#,###.00}. ", valorMinimo, valorMaximo, promedio / 10);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_11";

            //Variables
            float promedio;
            int   valor,
                  min     = 0,
                  max     = 0,
                  sumador = 0;
            bool flag     = false;


            //Programa
            for (int a = 0; a < 10; a++)
            {
                //Input
                Console.Write("Ingrese un valor entre -100 y 100: ");
                int.TryParse(Console.ReadLine(), out valor);

                if (Validacion.Validar(valor, -100, 100))
                {
                    if (!flag)
                    {
                        min  = valor;
                        max  = valor;
                        flag = true;
                    }

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

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

                    sumador += valor;
                }
            }


            promedio = sumador / 10;

            Console.Write("\n\nEl Promedio es de: {0} \nEl Num Minimo es: {1} \nEl Num Maximo es: {2}", promedio, min, max);


            Console.ReadKey();
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_11";
            int   i;
            int   numero;
            bool  retorno    = false;
            int   acumulador = 0;
            int   minimo     = 0;
            int   maximo     = 0;
            float promedio   = 0;

            for (i = 0; i < 5; i++)
            {
                Console.WriteLine("Ingrese un numero entre -100 y 100");
                numero  = int.Parse(Console.ReadLine());
                retorno = Validacion.Validar(numero, -100, 100);

                if (retorno == false)
                {
                    Console.WriteLine("El numero ingresado no es valido");
                    break;
                }

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

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

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

                acumulador = acumulador + numero;
            }
            if (retorno == true)
            {
                promedio = (float)acumulador / 5;
                Console.WriteLine("El valor minimo es {0}", minimo);
                Console.WriteLine("El valor maximo es {0}", maximo);
                Console.WriteLine("El valor promedio es {0}", promedio);
            }
            Console.ReadLine();
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            int   minAceptable    = -100;
            int   maxAceptactable = 100;
            int   min             = int.MaxValue;
            int   max             = int.MinValue;
            int   numero;
            float promedio = 0;

            for (int i = 0; i < 10; i++)
            {
                Console.Clear();
                Console.Write("Ingrese el numero {0} de 10: ", (i + 1));
                if (int.TryParse(Console.ReadLine(), out numero))
                {
                    if (Validacion.Validar(numero, minAceptable, maxAceptactable))
                    {
                        if (numero < min)
                        {
                            min = numero;
                        }
                        if (numero > max)
                        {
                            max = numero;
                        }
                        promedio += (float)numero;
                    }
                    else
                    {
                        i--;
                        Console.WriteLine("El numero debe estar entre {0} y {1}", minAceptable, maxAceptactable);
                        Console.WriteLine("presione cualquier tecla para continuar.....");
                        Console.ReadKey();
                    }
                }
                else
                {
                    i--;
                    Console.WriteLine("Debe ingresar un entero");
                    Console.WriteLine("presione cualquier tecla para continuar.....");
                    Console.ReadKey();
                }
            }
            promedio /= 10;
            Console.WriteLine("min:{0}", min);
            Console.WriteLine("max:{0}", max);
            Console.WriteLine("promedio:{0}", promedio);
            Console.WriteLine("presione cualquier tecla para continuar.....");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";
            int minimo = 0;
            int maximo = 0;
            //sin flag:
            //int minimo = int.MaxValue; maximo int posible
            //int maximo = int.MinValue; minimo int posible
            bool  flag     = true;//1ra iteracion
            int   acum     = 0;
            float promedio = 0;
            bool  isValid;

            for (int i = 1; i < 11; i++)
            {
                do
                {
                    Console.Write("Ingrese numero de -100 a 100 (" + i + " de 10): ");
                    int.TryParse(Console.ReadLine(), out int num);//out se pasa por referencia y no por valor
                    //isValid = Validacion.Validacion.Validar(num, -100, 100);
                    isValid = Validacion.Validar(num, -100, 100);
                    if (isValid)
                    {
                        if (num < minimo || flag)
                        {
                            minimo = num;
                        }
                        if (num > maximo || flag)
                        {
                            maximo = num;
                            flag   = false;
                        }
                        acum += num;
                    }
                    else
                    {
                        isValid = false;
                        Console.WriteLine("Error, ingrese num valido");
                    }
                } while (isValid == false);
            }

            promedio = (float)acum / 10;

            Console.WriteLine("Minimo: " + minimo);
            Console.WriteLine("Maximo: " + maximo);
            Console.WriteLine("Promedio: " + promedio);

            Console.ReadKey();
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            int    i = 0;
            int    numero;
            int    max      = int.MinValue;
            int    min      = int.MaxValue;
            float  promedio = 0;
            string aux;

            while (i < cant)
            {
                Console.Write("Ingrese un número entre -100 y 100: ");
                aux = Console.ReadLine();
                if (int.TryParse(aux, out numero))
                {
                    if (Validacion.Validar(numero, -100, 100))
                    {
                        if (numero > max)
                        {
                            max = numero;
                        }
                        if (numero < min)
                        {
                            min = numero;
                        }
                        promedio += numero;
                    }
                    else
                    {
                        Console.Write("Error. Número inválido!\n");
                        i--;
                    }
                }
                else
                {
                    Console.WriteLine("Ingrese un número válido!");
                    i--;
                }
                i++;
            }
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Máximo: {0}", max);
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Mínimo: {0}", min);
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("Promedio: {0:#,###.##}", promedio / cant);
            Console.ReadKey();
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            //Titulo
            Console.Title = "Ejercicio 11";

            //Variables
            int  numero;
            bool verdadero;

            //Desarrollo
            Console.WriteLine("Ingrese numero: ");
            numero    = int.Parse(Console.ReadLine());
            verdadero = Validacion.Validar(numero, 100, -100);

            Console.ReadLine();
        }
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 11";
            int   numero       = 0;
            int   acumulador   = 0;
            int   maximo       = 0;
            int   minimo       = 0;
            int   limiteMinimo = -100;
            int   limiteMaximo = 100;
            float promedio;

            int i;

            for (i = 0; i < 10; i++)
            {
                Console.Write("Numero {0}: ", (i + 1));
                numero = int.Parse(Console.ReadLine());
                while (Validacion.Validar(numero, limiteMinimo, limiteMaximo) == false)
                {
                    //Console.WriteLine("Error, numero fuera de rango. El numero debe estar entre {0} y {1}",limiteMinimo, limiteMaximo);
                    Console.Write("Numero {0}: ", (i + 1));
                    numero = int.Parse(Console.ReadLine());
                }
                if (i == 0)
                {
                    maximo = numero;
                    minimo = numero;
                }
                else if (numero > maximo)
                {
                    maximo = numero;
                }
                else if (numero < minimo)
                {
                    minimo = numero;
                }

                acumulador = acumulador + numero;
            }

            promedio = (float)acumulador / i;

            Console.WriteLine("Promedio {0} , Minimo {1} , Maximo {2}", promedio, minimo, maximo);

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int    i;
            int    numero;
            int    sumador = 0;
            int    max     = 0;
            int    min     = 0;
            double promedio;

            for (i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese 10 numeros entre -100 y 100: ");
                do
                {
                    numero = int.Parse(Console.ReadLine());

                    if (!Validacion.Validar(numero, -100, 100))
                    {
                        Console.WriteLine("ERROR! Reingrese el numero respetando el rango indicado: ");
                    }
                } while (!Validacion.Validar(numero, -100, 100));
                if (i == 0)
                {
                    max = numero;
                    min = numero;
                }
                if (numero > max)
                {
                    max = numero;
                }
                else
                {
                    if (numero < min)
                    {
                        min = numero;
                    }
                }
                sumador += numero;
            }
            promedio = (double)sumador / 10;
            Console.WriteLine("El promedio es {0}", promedio);
            Console.WriteLine("El maximo es {0}", max);
            Console.WriteLine("El minimo es {0}", min);
            Console.ReadKey();
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            int    num = 0, max = 100, min = -100, valorMin = 0, valorMax = 0;
            double promedio = 0, acum = 0;

            for (int i = 0; i < 10; i++)
            {
                Console.Clear();
                Console.WriteLine("Ingrese el #{0} Numero", i + 1);

                if (int.TryParse(Console.ReadLine(), out num) && Validacion.Validar(num, min, max))
                {
                    acum    += num;
                    promedio = acum / (i + 1);

                    if (i == 0)
                    {
                        valorMin = num;
                        valorMax = valorMin;
                    }
                    else
                    {
                        if (num > valorMax)
                        {
                            valorMax = num;
                        }
                        else if (num < valorMin)
                        {
                            valorMin = num;
                        }
                    }
                }
                else
                {
                    Console.WriteLine("ERROR, reingrese el #{0} Numero", i + 1);
                    i--;
                }
            }

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Valor Mínimo: {0}", valorMin);
            Console.WriteLine("Valor Máximo: {0}", valorMax);
            Console.WriteLine("Promedio: {0:#,###.00}", promedio);
            Console.ReadKey();
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            Int32   valor;
            Boolean flag = false;
            Boolean validar;
            Int32   rangoMax = 100;
            Int32   rangoMin = -100;
            Int32   i;

            Int32 min = 0;
            Int32 max = 0;

            Console.Title = "Ejercicio 11";

            for (i = 0; i < 10; i++)
            {
                Console.Write("Ingrese un numero entre -100 y 100 : ");
                valor = Int32.Parse(Console.ReadLine());

                validar = Validacion.Validar(valor, rangoMin, rangoMax);

                if (validar == true)
                {
                    if ((valor < min) || flag == false)
                    {
                        min = valor;
                    }

                    if ((valor > max) || flag == false)
                    {
                        max  = valor;
                        flag = true;
                    }
                }
                else
                {
                    Console.WriteLine("Error!.El valor ingrese no esta entre -100 y 100");
                }
            }

            Console.WriteLine("Min : {0}", min);
            Console.WriteLine("Max : {0}", max);

            Console.ReadLine();
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_11";
            Console.ForegroundColor = ConsoleColor.Green;

            int valor, min = int.MaxValue, max = int.MinValue, i = 1, total = 0;

            do
            {
                Console.Write("Ingrese el {0}º numero de 10: ", i);
                if (int.TryParse(Console.ReadLine(), out valor))
                {
                    if (Validacion.Validar(valor, -100, 100))
                    {
                        total += valor;
                        if (valor <= min)
                        {
                            min = valor;
                        }
                        if (valor >= max)
                        {
                            max = valor;
                        }
                        i++;
                    }
                    else
                    {
                        Console.WriteLine("Error, ingrese un numero entre -100 y 100");
                        Console.ReadKey();
                    }
                }
                else
                {
                    Console.WriteLine("Error, ingrese un numero");
                    Console.ReadKey();
                }
                Console.Clear();
            } while (i <= 10);

            Console.WriteLine("El numero maximo es: {0} y el numero minimo es: {1}", max, min);
            Console.WriteLine("El promedio de: {0} / 10 es: {1}", total, (total / 10));
            Console.ReadKey();
        }
Exemplo n.º 26
0
        static void Main(string[] args)
        {
            int numero;
            int max      = int.MinValue;
            int min      = int.MaxValue;
            int promedio = 0;

            for (int i = 0; i < cant; i++)
            {
                Console.Write("Ingrese un numero: ");
                while (!int.TryParse(Console.ReadLine(), out numero))
                {
                    Console.Write("Ingrese solo numeros: ");
                }

                if (Validacion.Validar(numero, -100, 100))
                {
                    promedio += numero;
                    if (numero > max)
                    {
                        max = numero;
                    }
                    if (numero < min)
                    {
                        min = numero;
                    }
                }
                else
                {
                    Console.WriteLine("Error Numero entre -100 y 100");
                    i--;
                }
            }
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("\n\nNumero maximo: {0}", max);
            Console.WriteLine("Numero min: {0}", min);
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Promedio: {0}", (promedio / cant));
            Console.ForegroundColor = ConsoleColor.Red;

            Console.ReadLine();
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            int numero,
                suma = 0,
                promedio;
            string numLetra;
            int    minimo           = int.MaxValue;
            int    maximo           = int.MinValue;
            int    numerosValidados = 0;

            Console.WriteLine("Ingrese 10 numeros entre -100 y 100");

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Ingrese un numero: ");
                numLetra = Console.ReadLine();
                numero   = int.Parse(numLetra);
                if (Validacion.Validar(numero, -100, 100))
                {
                    numerosValidados++;
                    if (minimo > numero)
                    {
                        minimo = numero;
                    }
                    if (maximo < numero)
                    {
                        maximo = numero;
                    }
                    suma += numero;
                }
            }
            if (numerosValidados > 0)
            {
                promedio = suma / 10;
                Console.WriteLine("El numero minimo es: {0}.\nEl numero maximo es: {1}.\nEl promedio es: {2}.", minimo, maximo, promedio);
            }
            else
            {
                Console.WriteLine("No se ingreso ningun numero valido");
            }
            Console.ReadKey();
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_11";
            Console.ForegroundColor = ConsoleColor.Green;

            int   numero;
            int   maximo = 0;
            int   minimo = 0;
            int   suma   = 0;
            float promedio;
            bool  flag = true;
            int   i;

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

                while (Validacion.Validar(numero, -100, 100) == false)
                {
                    Console.Write("ERROR, ingrese un numero entre -100 y 100: ");
                    numero = int.Parse(Console.ReadLine());
                }
                suma = suma + numero;
                if (flag == true || numero > maximo)
                {
                    maximo = numero;
                }
                if (flag == true || numero < minimo)
                {
                    minimo = numero;
                    flag   = false;
                }
            }
            promedio = (float)suma / 10;
            Console.WriteLine("Valor Minimo: {0}", minimo);
            Console.WriteLine("Valor Maximo: {0}", maximo);
            Console.WriteLine("Promedio: {0}", promedio);

            Console.ReadKey();
        }
Exemplo n.º 29
0
        static void Main(string[] args)
        {
            const int limiteMinimo        = -100;
            const int limiteMaximo        = 100;
            const int cantidadIteraciones = 5;
            int       acumulador          = 0;
            int       maximo = default(int);
            int       minimo = default(int);

            for (int i = 0; i < cantidadIteraciones; i++)
            {
                int numero;
                Console.WriteLine("Ingrese un número:");
                while (!int.TryParse(Console.ReadLine(), out numero) ||
                       !Validacion.Validar(numero, limiteMinimo, limiteMaximo))
                {
                    Console.WriteLine("Debe ingresar un número válido entre {0} y {1}", limiteMinimo, limiteMaximo);
                }

                acumulador += numero;

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

            Console.WriteLine("El promedio es {0}", acumulador / cantidadIteraciones);
            Console.WriteLine("El maximo es {0}", maximo);
            Console.WriteLine("El minimo es {0}", minimo);
            Console.ReadKey();
        }
Exemplo n.º 30
0
        static void Main(string[] args)
        {
            int numero;
            int minimo     = 0;
            int maximo     = 0;
            int acumulador = 0;


            for (int i = 0; i < 10; i++)
            {
                System.Console.WriteLine("Ingrese numero {0}", i + 1);
                numero = Convert.ToInt32(System.Console.ReadLine());
                while (!Validacion.Validar(numero, -100, 100))
                {
                    System.Console.WriteLine("Numero no valido reingrese numero {0}", i + 1);
                    numero = Convert.ToInt32(System.Console.ReadLine());
                }

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

                acumulador += numero;
            }

            System.Console.WriteLine("Minimo: {0}", minimo);
            System.Console.WriteLine("Maximo: {0}", maximo);
            System.Console.WriteLine("Promedio: {0}", acumulador / 10.0);
            System.Console.WriteLine("Acumulador: {0}", acumulador);
            System.Console.ReadKey();
        }