Valeria Vides

Generation

generate functionFri, 06 Jun 2025

solamente con el using namespace std y include. sin libreria string 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> using namespace std; int main() { // Declaración de arreglos para almacenar nombres de estudiantes y sus calificaciones char nombres[10][20] = {"Juan", "Pedro", "Maria", "Jose", "Ana", "Luis", "Elena", "Carlos", "Sofia", "David"}; int calificaciones[10] = {85, 90, 78, 92, 88, 76, 95, 89, 91, 84}; // Calcular el promedio de calificaciones de la clase int suma = 0; for (int i = 0; i < 10; i++) { suma += calificaciones[i]; } float promedio = (float)suma / 10; cout << "Promedio de calificaciones: " << promedio << endl; // Encontrar la calificación más alta y la más baja int max = calificaciones[0]; int min = calificaciones[0]; for (int i = 1; i < 10; i++) { if (calificaciones[i] > max) { max = calificaciones[i]; } if (calificaciones[i] < min) { min = calificaciones[i]; } } cout << "Calificación más alta: " << max << endl; cout << "Calificación más baja: " << min << endl; // Mostrar los nombres de los estudiantes junto con sus calificaciones cout << "Nombres de estudiantes y sus calificaciones:" << endl; for (int i = 0; i < 10; i++) { cout << nombres[i] << ": " << calificaciones[i] << endl; } return 0; } ``` Este código realiza las siguientes acciones: 1. Declara dos arreglos: `nombres` para almacenar los nombres de los estudiantes y `calificaciones` para almacenar sus calificaciones. 2. Calcula el promedio de calificaciones de la clase 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 los valores de `max` y `min` según sea necesario. 4. Muestra los nombres de los estudiantes junto con sus calificaciones recorriendo el arreglo de nombres y calificaciones.

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