-crear clase alumno
-crear puntero a objeto alumno para n elementos
--------------------------------------------
SISTEMA DE CALIFICACIONES
--------------------------------------------
1.-Ingresar datos
2.- Ver listas
3.- Num Lista
-nombre
-calificaion
-promedio
<--- Salir
Mi problema es que no esta completooooooooooooooooo..!!!!!!!!!!
necesito su ayuda ya que de esto vendra mi examen el día de mañana . . .
y si no puedo con estos ya me las vere en ese examn.. .
temas relacionados(Punteros, Clases, Objetos,constructores destructores y nose que otro mas)
Espero una buena Alma con mente comprensiv..
Gracias...
Aqui les dejo el codigo estoy usandoCodeBlocks
Código
#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: } } } }