Ejercicio: Actualización de la salida con formato

Completado

La aplicación Student Grading se usa para calcular y notificar calificaciones de alumnos en función de su examen calificado y de las asignaciones de crédito adicionales. Su objetivo en este desafío es actualizar el código que genera un informe de puntuación de acuerdo con los requisitos actualizados del profesor.

Especificación

En este primer ejercicio de desafío, tiene que crear instancias de las variables necesarias para el informe de puntuación actualizado y, a continuación, actualizar la instrucción Console.WriteLine() que escribe las calificaciones de los alumnos en la consola.

La aplicación actualizada debe:

  • usar las matrices y los valores de matriz existentes de todos los cálculos de calificaciones de alumnos.
  • usar la estructura anidada proporcionada por las instrucciones foreach y if existentes.
  • declarar e inicializar cualquier otra variable de entero que sea necesaria para calcular las sumas.
  • declarar e inicializar cualquier otra variable decimal que sea necesaria para los cálculos y valores de los informes de puntuación.

El formato del informe de puntuación actualizado es:

Student         Exam Score      Overall Grade   Extra Credit

Sophia          0               95.8    A       0 (0 pts)
Andrew          0               91.2    A-      0 (0 pts)
Emma            0               90.4    A-      0 (0 pts)
Logan           0               93      A       0 (0 pts)

Nota

Dado que este ejercicio no incluye la actualización de cálculos, el informe de puntuación mostrará 0 para los nuevos campos, como se ha indicado anteriormente.

Comprobar el trabajo

Para validar que el código cumple con los requisitos especificados para este ejercicio, complete los pasos siguientes:

  1. Use Visual Studio Code para compilar y ejecutar la aplicación.

  2. Compruebe que la aplicación crea la siguiente salida:

    Student         Exam Score      Overall Grade   Extra Credit
    
    Sophia          0               95.8    A       0 (0 pts)
    Andrew          0               91.2    A-      0 (0 pts)
    Emma            0               90.4    A-      0 (0 pts)
    Logan           0               93      A       0 (0 pts)