domingo, 17 de abril de 2022

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

 Ejercicio de almacenar las notas de 3 materias para un grupo 5 de estudiantes modificado para mostrar al final cuál es el promedio general de notas de todo el grupo de estudiantes y los estudiantes reprobados de cada materia.

class Notas

{

    static void Main()

    {

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

        double sumador = 0;

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

        {

            Console.WriteLine("Estudiante #{0}",fila+1);

            Console.WriteLine("Recuerda que el indicador de decimales es la coma (,)");

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

            {

                Console.WriteLine("Ingrese la nota de la materia #{0}",columna+1);

                Notas[fila,columna] = double.Parse(Console.ReadLine());

                sumador = sumador + Notas[fila, columna];

            }

        }

        Console.WriteLine(" ");

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

        {

            Console.WriteLine("Estudiante #{0}", fila1 + 1);

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

            {

                if (Notas[fila1,columna1] < 3)

                {

                    Console.WriteLine("Reprobó la materia #{0}",fila1+1);

                }

                else if (Notas[fila1, columna1] >= 3)

                {

                    Console.WriteLine("Aprobó la materia #{0}", fila1 + 1);

                }

            }

        }

        Console.WriteLine(" ");

        sumador /= 15;

        Console.WriteLine("Este es el promedio general de notas de todo el grupo de estudiantes:");

        Console.WriteLine(sumador);

        Console.ReadKey();

    }

}

No hay comentarios:

Publicar un comentario

Mapa mental-informe final de auditoría

¿Si generas un informe final de auditoría lleno de errores o incongruencias que esperas formalizarlo sin la debida discusión con los auditad...