السلام عليكم ورحمة الله وبركاته
البرنامج يقوم بإدخال بيانات الطالبات وهي ( الاسم – المستوي – الرقم ) ثم كون دالة بحث وطباعة -
حيث أن البحث على حسب الرقم؟
#include
//-----*Passing array of struct to function*----------
void insert();
void Display();
void search();
//---------*structure definition*--------------------
struct Student{
char name[25];
int id;
int level;
}stud [3];
//---------------*Main Program*---------------------
int main() {
insert();
Display();
search();
return 0;
} //end main()
//------------*Insert Student*----------------------------
void insert(){
cout<<" \n Enter Data of Students \n ";
for(int i=0;i<=3;i++){
cout<<" \t\t Enter Name:\n ";
cin>>stud[i].name;
cout<<" \t\t Enter ID:\n ";
cin>>stud[i].id;
cout<<" \t\t Enter Level:\n ";
cin>>stud[i].level;
} //end for
}
//---------------*Display Data Students*--------------------
void Display()
{
cout<<" \n Informations of Students \n ";
for(int k=0;k<=3;k++)
{
cout < }
}
//---------------*Display Data Students*--------------------
void search()
{
cout<<" \t Enter Number to Search:\n ";
int No,f=0 ,h=0;
cin>>No;
while(f!=1)
{
if(stud[h].id==No)
{
cout << "The Number Found!\n";
f=1;
}
else
h++;
}
if(f==0)
cout<<"The Number id Not Found!\n";
}
الحين البرنامج السابق تم تطبيقة على Structures واريد تحويلة إلى Classes
أبدا وانت حاولوا معي
#include
class Student{
//-----*Passing array of struct to function*----------
public:
void insert();
void Display();
void search();
//---------*structure definition*--------------------
char name[25];
int id;
int level;
}stud [3];
هو ينفع كذه اصلا انه يكون الاوبجكت مصفوفة
void Student :: insert()
{
cout<<" \n Enter Data of Students \n ";
for(int i=0;i<=3;i++){
cout<<" \t\t Enter Name:\n ";
cin>>stud[i].name;
cout<<" \t\t Enter ID:\n ";
cin>>stud[i].id;
cout<<" \t\t Enter Level:\n ";
cin>>stud[i].level;
} //end for
}
void Student :: Display ()
}
cout<<" \n Informations of Students \n ";
for(int k=0;k<=3;k++)
{
cout < }
}
void Student :: Serach()
search()
{
cout<<" \t Enter Number to Search:\n ";
int No,f=0 ,h=0;
cin>>No;
while(f!=1)
{
if(stud[h].id==No)
{
cout << "The Number Found!\n";
f=1;
}
else
h++;
}
if(f==0)
cout<<"The Number id Not Found!\n";
}
طيب دالة Main أيش اعمل فيها ؟؟؟
انتظر ردودكم بورك فيكم وجزاكم الله خير
البرنامج يقوم بإدخال بيانات الطالبات وهي ( الاسم – المستوي – الرقم ) ثم كون دالة بحث وطباعة -
حيث أن البحث على حسب الرقم؟
#include
//-----*Passing array of struct to function*----------
void insert();
void Display();
void search();
//---------*structure definition*--------------------
struct Student{
char name[25];
int id;
int level;
}stud [3];
//---------------*Main Program*---------------------
int main() {
insert();
Display();
search();
return 0;
} //end main()
//------------*Insert Student*----------------------------
void insert(){
cout<<" \n Enter Data of Students \n ";
for(int i=0;i<=3;i++){
cout<<" \t\t Enter Name:\n ";
cin>>stud[i].name;
cout<<" \t\t Enter ID:\n ";
cin>>stud[i].id;
cout<<" \t\t Enter Level:\n ";
cin>>stud[i].level;
} //end for
}
//---------------*Display Data Students*--------------------
void Display()
{
cout<<" \n Informations of Students \n ";
for(int k=0;k<=3;k++)
{
cout <
}
//---------------*Display Data Students*--------------------
void search()
{
cout<<" \t Enter Number to Search:\n ";
int No,f=0 ,h=0;
cin>>No;
while(f!=1)
{
if(stud[h].id==No)
{
cout << "The Number Found!\n";
f=1;
}
else
h++;
}
if(f==0)
cout<<"The Number id Not Found!\n";
}
أبدا وانت حاولوا معي
#include
class Student{
//-----*Passing array of struct to function*----------
public:
void insert();
void Display();
void search();
//---------*structure definition*--------------------
char name[25];
int id;
int level;
}stud [3];
void Student :: insert()
{
cout<<" \n Enter Data of Students \n ";
for(int i=0;i<=3;i++){
cout<<" \t\t Enter Name:\n ";
cin>>stud[i].name;
cout<<" \t\t Enter ID:\n ";
cin>>stud[i].id;
cout<<" \t\t Enter Level:\n ";
cin>>stud[i].level;
} //end for
}
void Student :: Display ()
}
cout<<" \n Informations of Students \n ";
for(int k=0;k<=3;k++)
{
cout <
}
void Student :: Serach()
search()
{
cout<<" \t Enter Number to Search:\n ";
int No,f=0 ,h=0;
cin>>No;
while(f!=1)
{
if(stud[h].id==No)
{
cout << "The Number Found!\n";
f=1;
}
else
h++;
}
if(f==0)
cout<<"The Number id Not Found!\n";
}
طيب دالة Main أيش اعمل فيها ؟؟؟
انتظر ردودكم بورك فيكم وجزاكم الله خير