Una disculpa ya puse la etiquetageshi c++ no se si esta correcto, bueno el punto es que no lo he terminado no pude terminarlo no le falta mucho pero ahi va lo que esta hecho esta correcto solo falta completarlo y comentarlo si se puede, gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <iostream>
#include<?>
using namespace std;
class alumno
{
private:
char nombre[50];
float calificaciones[4];
public:
alumno () {};
~alumno() {};
void ingresar();
void mostrar_nombre();
void reporte();
};
void alumno::ingresa()
{
cout<<"Ingresar el nombre del estudiante: ";
cin.with(sizeof(nombre));
cin>>nombre;
} ?????
int i;
for(i=0; i<4; i++)
{
cout<<"Por favor ingrese la calificacion: "<<i+1;
cout<<":";
cin>> calificaciones {i+1};
}
}?
void alumno::mostrar_nombre()
{
cout<<nombre;
}
void alumno::reporte()
{
int i;
cout<<"----------------------------------------------------------"<<endl;
for(i=0; i<4; i++)
{
cout<<setw(15)<<calificacion"<<i+1<<":";
<<i+1<<"
int main()
int num_est=0;
int numero_objeto=0;
int opcion;
char nom[50];
int i=0;
int n=0;
int dim;
alumno *p
cout<<"Cuantos alumnos tiene la clase?";
cin>>dim;
cout<<"\n";
p= new alumno [dim];
if (p==0)
{
cout<<"Error no hay suficiente memoria";
return 0;
};
do
{
cout<<"MENU"<<endl;
cout<<"1. Ingrese datos de un nuevo estudiante (????nombre y notas????)"<<endl;
cout<<"2. Ver listas de estudiantes inscritos."<<endl;
cout<<"3. Reporte de un estudiante."<<endl;
cout<<"4. Salir"<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
fflush(stdin);
cout<<"\n Elija una opcion del MENU (1-4): ";
cin>>opcion;
?
?
?
?
?
swith(opcion)
{
case 1:
(p+numero_objeto)->ingresar();
numero_objeto++;
break;
case 2:
cout<<"\n";
cout<<"---------------------------------------"<<endl;
cout<<"Listado de los Estudiantes inscritos"<<endl;
cout<<"---------------------------------------"<<endl;
for(i=0;i<numero_objeto;i++)
{
cout<<"Estudiante numero: ";<<i+1;
cout<<":";
(p+i)->mostrar_nombre();
cout<<"\n";
}
cout<<endl;
break;
case 3;
cout<<"Ingrese el numero de lista del estudiante a generar el reporte;
cin>>n;
if(n>0)
{
cout<<"------------------------------------"endl;
cout"Alumno: ";
(p+n-1)->mostrar_nombre();
cout<<endl<<endl;
cout"Calificaciones obtenidas";
cout<<"\n";
(p+n-1)->reporte();
cout<<"-----------------------------------"<<endl;
}
else cout<<"Digite un codigo de alumno valido"<<endl;
cout<<endl;
break;
}
}
}
}
}(HASTA AQUI LLEGUE...... .. ....................... :huh:
}
}
}
}