[ Foro de C++ ]

mi programa no copila y no se cual es el problema

27-Mar-2021 23:36
Invitado (maria isabel )
1 Respuestas

#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;
       

}
       


29-Mar-2021 08:07
Nacho Cabanes (+84)

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.)