Emiliano Rubio

Generation

generate functionTue, 25 Feb 2025

Necesito un codigo que me dé el promedio general de un grupo de 10 personas, deben de tener calificaciones añadidas y que se utilice la función string

Aquí te dejo un ejemplo de código en C++ que calcula el promedio general de un grupo de 10 personas, donde cada persona tiene una calificación asociada. Utiliza la función `string` para almacenar los nombres de las personas. ```cpp #include <iostream> #include <string> #include <vector> // Estructura para almacenar la información de cada persona struct Persona { std::string nombre; double calificacion; }; int main() { // Vector para almacenar las personas std::vector<Persona> personas; // Pedir la información de cada persona for (int i = 0; i < 10; i++) { Persona persona; std::cout << "Ingrese el nombre de la persona " << i + 1 << ": "; std::cin >> persona.nombre; std::cout << "Ingrese la calificación de la persona " << i + 1 << ": "; std::cin >> persona.calificacion; // Agregar la persona al vector personas.push_back(persona); } // Calcular el promedio general double sumaCalificaciones = 0; for (const auto& persona : personas) { sumaCalificaciones += persona.calificacion; } double promedioGeneral = sumaCalificaciones / personas.size(); // Mostrar el promedio general std::cout << "El promedio general de las calificaciones es: " << promedioGeneral << std::endl; // Mostrar las calificaciones de cada persona std::cout << "Calificaciones de cada persona:" << std::endl; for (const auto& persona : personas) { std::cout << persona.nombre << ": " << persona.calificacion << std::endl; } return 0; } ``` Este código utiliza una estructura `Persona` para almacenar la información de cada persona, incluyendo su nombre y calificación. Luego, utiliza un vector para almacenar las personas y pedir la información de cada una de ellas. Finalmente, calcula el promedio general de las calificaciones y lo muestra en pantalla, junto con las calificaciones de cada persona. Recuerda que este código asume que las calificaciones son números enteros o decimales, y que el promedio general se calcula dividiendo la suma de las calificaciones por el número de personas. Si necesitas hacer algo más complejo, como calcular el promedio de calificaciones por categoría o algo similar, debes adaptar el código según tus necesidades.

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