Ejercicios de Arreglos Multi-dimensionales en C#

Ejercicios de Arreglos Multi-dimensionales en C#

Realizar un programa que defina un vector de 5 componentes de tipo float que representen las alturas de 5 personas.
Obtener el promedio de las mismas. Contar cuántas personas son más altas que el promedio y cuántas más bajas.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PruebaVector2
{
    class PruebaVector2
    {
        private float[] alturas;
        private float promedio;
        public void Cargar()
        {
            alturas = new float[5];
            for (int f = 0; f< 5; f++)
            {
                Console.Write("Ingrese la altura de la persona: "+(f+1)+": ");
                string linea = Console.ReadLine();
                alturas[f] = float.Parse(linea);
            }
        }
        public void CalcularPromedio()
        {
            float suma;
            suma = 0;
            for (int f = 0; f< 5; f++)
            {
                suma = suma + alturas[f];
            }
            promedio = suma / 5;
            Console.WriteLine("Promedio de alturas es:" + promedio);
        }
        public void MayoresMenores()
        {
            int may, men;
            may = 0;
            men = 0;
            for (int f = 0; f< 5; f++)
            {
                if (alturas[f] > promedio)
                {
                    may++;
                }
                else
                {
                    if (alturas[f] < promedio)
                    {
                        men++;
                    }
                }
            }
            Console.WriteLine("Cantidad de personas mayores al promedio:" + may);
            Console.WriteLine("Cantidad de personas menores al promedio:" + men);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            PruebaVector2 pv2 = new PruebaVector2();
            pv2.Cargar();
            pv2.CalcularPromedio();
            pv2.MayoresMenores();
        }
    }
}
Al ejecutar el código muestra el siguiente resultado

No hay comentarios:

Publicar un comentario