Código C++ – Simulador de Calificaciones

Código que permite al usuario ingresar calificaciones y calcula el promedio, la nota más alta y la nota más baja.

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    vector<double> calificaciones;
    double calificacion;

    while (true) {
        cout << "Ingrese una calificación (-1 para finalizar): ";
        cin >> calificacion;

        if (calificacion == -1) {
            break;
        }

        calificaciones.push_back(calificacion);
    }

    if (calificaciones.empty()) {
        cout << "No se ingresaron calificaciones." << endl;
        return 0;
    }

    double suma = 0.0;
    double maxima = calificaciones[0];
    double minima = calificaciones[0];

    for (double calif : calificaciones) {
        suma += calif;
        maxima = max(maxima, calif);
        minima = min(minima, calif);
    }

    double promedio = suma / calificaciones.size();

    cout << "Promedio de calificaciones: " << promedio << endl;
    cout << "Calificación más alta: " << maxima << endl;
    cout << "Calificación más baja: " << minima << endl;

    return 0;
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

Deja un comentario