Menú

Mostrar Mensajes

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ú

Mensajes - badoman

#1
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   :xD   :xD   :xD   :silbar:
#2
Hola que tal?! para aquellos amantes de la programacion para aquellos que su pacion es la programacion orientada a objetos y para aquellos fanaticos de la programaacion como veran vengo con un serio problema pues "trato" de armar un programa que me capture n numeros de alumnos con 4 calificaciones parciales.
-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 (cpp) [Seleccionar]
#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:
   }
}
}
}