#include <iostream>
using namespace std;
int main() {
string nombre, apellido, programa;
const int SEMESTRES = 9;
const int MATERIAS = 6;
float nota1, nota2, nota3;
float promedioMateria, promedioSemestre, promedioGeneral = 0;
// Datos del estudiante
cout << "INGRESE NOMBRE DEL ALUMNO: ";
cin >> nombre;
cout << "INGRESE APELLIDO DEL ALUMNO: ";
cin >> apellido;
cout << "INGRESE PROGRAMA DEL ALUMNO: ";
cin >> programa;
// Recorrer semestres
for (int s = 1; s <= SEMESTRES; s++) {
float sumaSemestre = 0;
cout << "\n===== SEMESTRE " << s << " =====\n";
// Recorrer materias
for (int m = 1; m <= MATERIAS; m++) {
cout << "\nMateria " << m << endl;
cout << "Ingrese nota 1: ";
cin >> nota1;
cout << "Ingrese nota 2: ";
cin >> nota2;
cout << "Ingrese nota 3: ";
cin >> nota3;
promedioMateria = (nota1 + nota2 + nota3) / 3;
if (promedioMateria >= 3.0) {
cout << "APROBO la materia con: " << promedioMateria << endl;
} else {
cout << "REPROBO la materia con: " << promedioMateria << endl;
}
sumaSemestre += promedioMateria;
}
promedioSemestre = sumaSemestre / MATERIAS;
cout << "\nPromedio del semestre " << s << ": " << promedioSemestre << endl;
promedioGeneral += promedioSemestre;
}
promedioGeneral = promedioGeneral / SEMESTRES;
// Resultado final
cout << "\n============================\n";
cout << "Alumno: " << nombre << " " << apellido << endl;
cout << "Programa: " << programa << endl;
cout << "Promedio General: " << promedioGeneral << endl;
if (promedioGeneral >= 3.0) {
cout << "ESTADO FINAL: APROBO" << endl;
} else {
cout << "ESTADO FINAL: NO APROBO" << endl;
}
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: