Emiliano Rubio

Generation

generate functionTue, 25 Feb 2025

necesito un codigo en donde necesito sacar el promedio general de 64 alumnos con sus calificaciones usando el comando string, for o while, incluyendo que necesito numeros decimales

Aquí te dejo un ejemplo de código en C++ que calcula el promedio general de 64 alumnos con sus calificaciones: ```cpp #include <iostream> #include <string> int main() { const int NUM_ALUMNOS = 64; float sumaCalificaciones = 0; float promedioGeneral = 0; for (int i = 0; i < NUM_ALUMNOS; i++) { std::string nombreAlumno; float calificacion; std::cout << "Ingrese el nombre del alumno " << i + 1 << ": "; std::cin >> nombreAlumno; std::cout << "Ingrese la calificación del alumno " << i + 1 << ": "; std::cin >> calificacion; sumaCalificaciones += calificacion; } promedioGeneral = sumaCalificaciones / NUM_ALUMNOS; std::cout << "El promedio general de los " << NUM_ALUMNOS << " alumnos es: " << promedioGeneral << std::endl; return 0; } ``` En este código, utilizamos un bucle `for` para recorrer los 64 alumnos. Para cada alumno, solicitamos su nombre y calificación, y las sumamos a la variable `sumaCalificaciones`. Finalmente, calculamos el promedio general dividiendo la suma de calificaciones por el número de alumnos. Para obtener números decimales, utilizamos el tipo de dato `float` para almacenar las calificaciones y el promedio general. **Nota:** Si deseas utilizar un bucle `while` en lugar de `for`, puedes hacerlo de la siguiente manera: ```cpp int i = 0; while (i < NUM_ALUMNOS) { // código del bucle i++; } ``` Sin embargo, en este caso, el bucle `for` es más adecuado ya que nos permite recorrer los 64 alumnos de manera más directa y eficiente.

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