[ Foro de C++ ]
#include <iostream>
using namespace std;
class Alumno
{
private:
long int Boleta;
char Nombre [50];
float Calificacion[3];
float Promedio;
public:
void Leer (){
cout <<"Captura el numero de boleta: ";
cin >>Boleta;
fflush(stdin);
cout <<"\nNombre del alumno: ";
cin.getline(Nombre,50);
for(int i=0; i<3; i++);
{
cout <<"\nCaptura la calificacion del alumno [" <<i+1<< "]= ";
cin >>Calificacion[i];
}
}
void Calcular (){
Promedio=0;
for(int i=0; i<3; i++)
{
Promedio+= Calificacion[i];
}
Promedio= Promedio/3;
}
void imprimir (){
cout<<"Numero de boleta: "<< Boleta <<endl;
cout<<"Nombre del Alumno: "<<Nombre <<endl;
for(int i=0; i<3; i++)
{
cout<<"Calificacion ["<<i+1<<"]: "<<Calificacion[i] <<endl;
}
cout <<"Promedio: "<< Promedio <<endl;
cout <<"\n";
}
};
int main()
{
cout<<"03-clases-Maria Isabel"<<endl;
int n,i;
Alumno *apAlumno;
system("color 80");
do{
cout << "Numero de alumnos: ";
cin >> n;
}while(n<1);
system("pause");
sytem("cls");
apAlumno = new Alumno [n];
for(i=0; i<n;i++){
apAlumno[i].Leer();
apAlumno[i].Calcular();
}
}
system ("cls");
for (i=0; i<n; i++){
apAlumno[i].Imprimir();
}
system("pause");
delete [] apAlumno;
return 0;
}
Los mensajes de error son tus amigos. ¿Qué error te da y en qué línea?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)