• Domingo 22 de Diciembre de 2024, 07:55

Autor Tema:  1.- SUMATORIA: PROMEDIO:.- MAYOR:.- MENOR:  (Leído 1399 veces)

NICY

  • Miembro activo
  • **
  • Mensajes: 42
  • Nacionalidad: mx
    • Ver Perfil
1.- SUMATORIA: PROMEDIO:.- MAYOR:.- MENOR:
« en: Viernes 19 de Junio de 2009, 22:56 »
0
Código: C#
  1.  
class Program
    {

        static void captura(double[] v, string mensaje)
        {
            int x;
            for (x = 0; x < v.Length; x++)
            {
                Console.WriteLine(" CAPTURAR {0} {1}] = double.Parse(Console.ReadLine());
            }

        }

        static double suma(double[] v)
        {
            int x;
            double s = 0;
            for (x = 0; x < v.Length; x++)
                s = s + v
  • ;

            return s;
        }

        static double Promedio(double[] v)
        {
            double P;
            P = suma(v) / v.Length;
            return P;
        }
        static double Mayor(double[] v)
        {

            int x;
            double M = v[0];

            for (x = 1; x < v.Length; x++)
            {
                if (v
  • > M)

                {
                    M = v
  • ;

                }
            }
            return M;
        }

        static double Menor(double[] v)
        {

            int x;
            double Me = v[0];

            for (x = 1; x < v.Length; x++)
            {
                if (v
  • < Me)

                {
                    Me = v
  • ;

                }
            }
            return Me;
        }

        static void Deb(double[] v, double D, string mensaje)
        {
            int x;
            double dprom = 0;
            for (x = 0; x < v.Length; x++)
            {
                if (v
  • < D)


                    dprom++;

            }
            Console.WriteLine(" CANTIDAD DE  PERSONAS CON UN {0}  MENOR DE {1}:{2}", mensaje, D, dprom);

        }










        static void Main(string[] args)
        {
            double[] peso = new double[2], estatura = new double[2];
            captura(peso, "PESO");
            captura(estatura, "ESTATURA");
            int OP;
            do
            {



                Console.WriteLine(" 1.- SUMATORIA:n 2.- PROMEDIO:n 3.- MAYOR:n 4.- MENOR:n 5.- POR DEBAJO DE.. : n 6.- SALIR");
                OP = int.Parse(Console.ReadLine());
                Console.Clear();
                switch (OP)
                {
                    case 1:
                        Console.WriteLine(" SUMA PESO: {0}", suma(peso));
                        Console.WriteLine(" SUMA ESTATURA: {0}", suma(estatura));
                        break;



                    case 2:
                        Console.WriteLine(" PROMEDIO PESO: {0}", Promedio(peso));
                        Console.WriteLine(" PROMEDIO ESTATURA: {0}", Promedio(estatura));
                        break;

                    case 3:
                        Console.WriteLine(" MAYOR DE PESO: {0}", Mayor(peso));
                        Console.WriteLine(" MAYOR DE ESTATURA: {0}", Mayor(estatura));

                        break;

                    case 4:
                        Console.WriteLine(" MENOR DE PESO: {0}", Menor(peso));
                        Console.WriteLine(" MENOR DE ESTATURA: {0}", Menor(estatura));
                        break;

                    case 5:

                        double d;
                        Console.WriteLine("POR DEBAJO PESO: ");
                        d = double.Parse(Console.ReadLine());
                        Deb(peso, d, "Peso");
                        Console.WriteLine("POR DEBAJO ESTATURA:  " );
                        d = double.Parse(Console.ReadLine());
                        Deb(estatura, d, "Estatura");
                        break;

                    case 6:
                        Console.WriteLine("SALIR:");
                        break;


                }
                Console.ReadKey();
            } while (OP != 6);

        }
    }
}










BYE :beer: