Valeria Vides

Generation

generate functionFri, 06 Jun 2025

solamente con el using namespace std y include. Crear un sistema de gestión de estudiantes que almacena calificaciones el cual deberá incluir lo siguiente: a. Un arreglo para almacenar los nombres de los estudiantes y otro arreglo para sus calificaciones. b. Calcular el promedio de calificaciones de la clase. c. Encontrar la calificación más alta y la más baja. d. Mostrar los nombres de los estudiantes junto con sus calificaciones. Estructuras que deberán estar presentes: a. Arreglos: Para almacenar los nombres de los estudiantes y sus calificaciones. b. Bucles (for & while): Para recorrer los arreglos. c. Condiciones (if/else): Para encontrar la calificación más alta y la más baja.

```cpp #include <iostream> #include <string> using namespace std; int main() { // Declaración de arreglos para almacenar nombres de estudiantes y sus calificaciones string nombresEstudiantes[5] = {"Juan", "Pedro", "Maria", "Ana", "Carlos"}; int calificaciones[5] = {85, 90, 78, 92, 88}; // Variable para almacenar el promedio de calificaciones float promedioCalificaciones = 0; // Variable para almacenar la calificación más alta int calificacionMasAlta = calificaciones[0]; // Variable para almacenar la calificación más baja int calificacionMasBaja = calificaciones[0]; // Cálculo del promedio de calificaciones for (int i = 0; i < 5; i++) { promedioCalificaciones += calificaciones[i]; } promedioCalificaciones /= 5; // Encontrar la calificación más alta y la más baja for (int i = 0; i < 5; i++) { if (calificaciones[i] > calificacionMasAlta) { calificacionMasAlta = calificaciones[i]; } if (calificaciones[i] < calificacionMasBaja) { calificacionMasBaja = calificaciones[i]; } } // Mostrar los nombres de los estudiantes junto con sus calificaciones cout << "Nombres de estudiantes y sus calificaciones:" << endl; for (int i = 0; i < 5; i++) { cout << nombresEstudiantes[i] << ": " << calificaciones[i] << endl; } // Mostrar el promedio de calificaciones cout << "Promedio de calificaciones: " << promedioCalificaciones << endl; // Mostrar la calificación más alta y la más baja cout << "Calificación más alta: " << calificacionMasAlta << endl; cout << "Calificación más baja: " << calificacionMasBaja << endl; return 0; } ``` Este código realiza las siguientes acciones: 1. Declara dos arreglos: `nombresEstudiantes` para almacenar los nombres de los estudiantes y `calificaciones` para almacenar sus calificaciones. 2. Calcula el promedio de calificaciones sumando todas las calificaciones y dividiendo por el número de estudiantes. 3. Encuentra la calificación más alta y la más baja recorriendo el arreglo de calificaciones y actualizando las variables `calificacionMasAlta` y `calificacionMasBaja` según sea necesario. 4. Muestra los nombres de los estudiantes junto con sus calificaciones. 5. Muestra el promedio de calificaciones. 6. Muestra la calificación más alta y la más baja.

Want to kickstart your project?Use the new AI Studio to create your code