Ejemplo n.º 1
0
 public static int GetIntegerByConsole(String message)
 {
     try
     {
         int number;
         ConsoleMessage.Print(message, 1);
         number = int.Parse(Console.ReadLine());
         return(number);
     }
     catch (Exception e)
     {
         ConsoleMessage.Print("Entrada invalida", 3);
         return(GetIntegerByConsole(message));
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            int    counter;
            double averague;
            int    groupLength;

            do
            {
                groupLength = Data.GetIntegerByConsole("Escribe la cantidad de personas en el grupo: ");
                if (groupLength < 1)
                {
                    ConsoleMessage.Print("Escribe un cantidad valida: ", 3);
                }
            } while (groupLength < 1);

            int[]  group = new int[groupLength];
            String message;

            counter = 0;
            do
            {
                group[counter] = Data.GetIntegerByConsole($"Escribe la edad del la persona {counter + 1} en el grupo: ");
                if (group[counter] >= 18)
                {
                    counter++;
                }
                else
                {
                    ConsoleMessage.Print("La edad debe ser mayor que 18", 3);
                }
            } while (counter < groupLength);


            message = $"El promedio de las edades ";
            foreach (int age in group)
            {
                message += $"{age} ";
            }

            averague = group.Average();
            message += $"es: {averague}";
            ConsoleMessage.Print(message, 3);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            int    counter;
            int    sumAges;
            double promAges;
            int    groupLength;

            do
            {
                groupLength = Data.GetIntegerByConsole("Escribe la cantidad de personas en el grupo: ");
                if (groupLength < 1)
                {
                    ConsoleMessage.Print("Escribe una cantidad mayor que 0", 3);
                }
            } while (groupLength < 1);

            int[]  group = new int[groupLength];
            String message;

            counter = 0;
            do
            {
                group[counter] = Data.GetIntegerByConsole($"Escribe la edad del la persona {counter + 1} en el grupo: ");
                if (group[counter] >= 18)
                {
                    counter++;
                }
            } while (counter < groupLength);

            sumAges = 0;

            message = $"El promedio de las edades ";
            foreach (int age in group)
            {
                sumAges += age;
                message += $"{age} ";
            }

            promAges = sumAges / groupLength;
            message += $"es: {promAges}";
            ConsoleMessage.Print(message, 3);
        }