برنامج إعداد جداول خمسين طالب
وهذه محاولاتي حتى الآن
وهي ليس محاولات وإنما بدايات ركيكة وتدل على عقلية متمزقة
#include
#include
#include
#include
#include
#include
struct corse
{
char coname;
char conum;
int hours;
corse *next;
};
class student
{
corse *first;
char name[30];
long ID;
char major[10];
public:
void getname(){gets(name);}
void getID(){cin>>ID;}
void getmajor(){gets(major);}
void Addcourse() ;
void Deleteco() ;
void Drop() ; // Delet all course
void DispAllco() ;
void searchco() ;
};
//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
void Insert();
////////////////////////////////////////
void main()
{
student *ptrstudent[50];
cout<<" .............Main Menu..................";
cout<<"| 1- Insert student information ........|";
cout<<"| 2- Registration ......................|";
cout<<"| 3- search for a student ..............|";
cout<<"| 4- Display all student information....|";
cout<<"| 5- Delete record .....................|";
cout<<"| 6- Quit...............................|";
cout<<".........................................";
ptrstudent= new student;
int choice;
cin>>choice;
int i=0;
do
{
switch(choice)
{
case 1 : Insert()
case 2 : {
// function to cleaen screen
cout<<"Enter choice :";
int cho;
cin>>cho;
cout<<"..........Regestration...............";
cout<<"| 1- Add |";
cout<<"| 2- Delete co |";
cout<<"| 3- Drop |";
cout<<"| 4- Display All |";
cout<<"| 5- Search co |";
cout<<"| 6- Exit |";
cout<<".....................................";
switch(cho)
{
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
default :
}
case 3 :
case 4 :
case 5 :
case 6 :
default:
}//end of switch
cout<<" Another student ????"; // y or n ..............
char ans;
cin>>ans;
i++; ///// i be a count of student
}while(ans=='y')
//FNNNNNNNFNFNFNFNFNFNFNFNFNFNFNFNFNNFNFNFNFNFNNFNFNFNFNFNFNFNFNFNFNFNFNF
void Insert()
{
cout<<"Enter name :";
ptrstudent.getname();
cout<<"Enter ID# :";
ptrstudent.getID();
cout<<"Enter major :";
ptrstudent.getmajor();
}