Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones

Solución Reto AEAE

Modificar el ejemplo de la matriz que almacena las notas de la presente EAE para mostrar al final cuál es el promedio general de notas de todo el grupo de estudiantes y cuantos estudiantes pierden por materia. 

A continuación se expone la solución propuesta para el ejercicio, realizada en C#.

Solución

https://drive.google.com/drive/folders/1eb9yP8laUT3OcTVTAb7MAD7KIPoUrsJ7?usp=sharing


TEXTO PLANO

namespace Aplicando_el_manejo_de_areglos

{

    class Program

    {

        static void Main(string[] args)

        {

            double[,] studentsGrades = new double[5, 3];

            int std = 5;

            int grd = 3;

            double[] sGrade = new double[grd];

            double sumGrades = 0;

            double counter = 0;

            double[] aSum = new double[std];


            Console.WriteLine("Ingrese los datos que se piden a continuación para cada estudiante: ");


            for(int i = 0; i < 5; i++)

            {

                Console.WriteLine("Estudiante {0}: ", i+1);

                

                for(int j = 0; j < 3; j++)

                {

                    Console.Write("Nota {0}=  ", j+1);

                    studentsGrades[i, j] = Convert.ToDouble(Console.ReadLine());

                    sumGrades += studentsGrades[i, j];                    

                }

            }


            double averageGrade = (sumGrades/grd) / std;

            

            Console.Write("La nota promedio de todos los estudiantes durante el semestre fue:  ");

            Console.WriteLine(averageGrade);


            for(int i = 0; i < std; i++)

            {

                for(int j = 0; j < 3; j++)

                {

                    aSum[i] = counter + studentsGrades[i, j];

                }

                

                if(aSum[i] > 3)

                {

                    Console.WriteLine("¡Felicidades!, el estudiante {0} aprobó", i + 1);

                }

                else

                {

                    Console.WriteLine("El estudiante {0} reprobó", i + 1);

                }

            }

Comentarios

Entradas populares de este blog