Valeria Vides

Generation

generate functionTue, 11 Mar 2025

Usando while. Solicita al usuario calificaciones y calcula el promedio hasta que ingrese un número negativo.

Aquí te muestro un ejemplo de cómo podrías implementar esto en C++ utilizando un bucle `while`: ```cpp #include <iostream> int main() { int suma = 0; int contador = 0; float promedio = 0.0f; while (true) { int calificacion; std::cout << "Ingrese una calificación (negativa para salir): "; std::cin >> calificacion; if (calificacion < 0) { break; } suma += calificacion; contador++; promedio = static_cast<float>(suma) / contador; std::cout << "Promedio actual: " << promedio << std::endl; } if (contador > 0) { std::cout << "Promedio final: " << promedio << std::endl; } else { std::cout << "No se ingresaron calificaciones." << std::endl; } return 0; } ``` En este código, el bucle `while` se ejecuta indefinidamente hasta que el usuario ingrese una calificación negativa. En cada iteración, se suma la calificación actual a la suma total y se incrementa el contador. Luego, se calcula el promedio actual y se imprime en la pantalla. Cuando el usuario ingresa una calificación negativa, el bucle se rompe y se imprime el promedio final. Si no se ingresaron calificaciones, se imprime un mensaje indicando que no se ingresaron calificaciones.

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