Valeria Vides

Generation

generate functionMon, 13 Oct 2025

Promedio de calificaciones con centinela Leer notas hasta que el usuario escriba “-1”. Calcular promedio de las notas válidas. con funciones basicas

Aquí te muestro un ejemplo de cómo podrías implementar la función para calcular el promedio de calificaciones con un centinela en C++: ```cpp #include <iostream> // Función para calcular el promedio de calificaciones double calcularPromedio(int notas[], int tamano) { double suma = 0; for (int i = 0; i < tamano; i++) { suma += notas[i]; } return suma / tamano; } int main() { int notas[100]; // Array para almacenar las notas int tamano = 0; // Tamaño del array int nota; // Leer notas hasta que el usuario escriba -1 while (true) { std::cout << "Ingrese una nota (o -1 para terminar): "; std::cin >> nota; if (nota == -1) { break; } // Verificar que la nota sea válida (entre 0 y 100) if (nota >= 0 && nota <= 100) { notas[tamano] = nota; tamano++; } else { std::cout << "Nota inválida. Por favor, ingrese una nota entre 0 y 100." << std::endl; } } // Calcular promedio de las notas válidas if (tamano > 0) { double promedio = calcularPromedio(notas, tamano); std::cout << "Promedio de las notas válidas: " << promedio << std::endl; } else { std::cout << "No se ingresaron notas válidas." << std::endl; } return 0; } ``` En este código, la función `calcularPromedio` recibe un array de notas y su tamaño como parámetros, y devuelve el promedio de las notas válidas. En el `main`, se lee notas hasta que el usuario escriba -1, y se calcula el promedio de las notas válidas utilizando la función `calcularPromedio`.

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