Manipular el Arreglo de Calificaciones de Estudiantes

CBeginner
Practicar Ahora

Introducción

En este desafío, demostrarás tu comprensión sobre la inicialización y manipulación de arreglos mediante la creación de un programa para realizar el seguimiento del rendimiento académico en una clase de programación. Deberás crear un arreglo de enteros para almacenar 5 calificaciones, inicializarlo con valores entre 70 y 100, utilizar un bucle for para imprimir la calificación de cada estudiante, y finalmente calcular y mostrar el promedio del grupo.

Crear y Manipular el Arreglo de Calificaciones

En este desafío, pondrás a prueba tus conocimientos sobre el manejo de estructuras de datos básicas en C++ gestionando las notas de una clase.

Tareas

  • Crear un arreglo de enteros para almacenar las calificaciones de 5 estudiantes.
  • Inicializar el arreglo con puntuaciones comprendidas entre 70 y 100.
  • Implementar un bucle for para imprimir la calificación de cada alumno.
  • Calcular y mostrar el promedio de calificaciones de la clase.

Requisitos

  • Crear el archivo ~/project/student_scores.cpp.
  • Utilizar C++ como lenguaje de programación.
  • Declarar un arreglo de enteros con exactamente 5 elementos.
  • Inicializar las calificaciones manualmente con valores entre 70 y 100.
  • Usar un bucle for para imprimir las calificaciones individuales.
  • Calcular el promedio utilizando división entera para la suma, pero asegurando precisión decimal en el resultado.
  • Imprimir el promedio con dos decimales utilizando static_cast<double>.

Ejemplos

Compila y ejecuta el programa:

g++ student_scores.cpp -o student_scores
./student_scores

Si el programa se implementa correctamente, debería mostrar las calificaciones y el promedio.

Ejemplo de salida:

Student Scores:
Score 1: 85
Score 2: 92
Score 3: 78
Score 4: 95
Score 5: 88
Average Score: 87.60

Consejos

  • Recuerda que los índices de los arreglos comienzan en 0.
  • Utiliza static_cast<double>() para convertir el entero a punto flotante al calcular el promedio.
  • Emplea std::cout para la salida de datos.
✨ Revisar Solución y Practicar

Resumen

En conclusión, este desafío ha requerido la creación de un programa capaz de inicializar un arreglo de enteros con 5 calificaciones, recorrer dicho arreglo mediante un bucle para mostrar los datos y realizar el cálculo aritmético del promedio grupal con formato decimal.