movi60cent
دوشنبه 10 خرداد 1389, 17:39 عصر
fبچه ها من یک برنامه نوشتم ولی متاسفانه دوتا خطا داره .از برنامه نویسان میخوام اگه کسی راه حلیداره بگه .ممنون اینم برنامه::::::::::::::
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#define max 100
//***************************************
int limit = 0;
class docter
{
public:
char name[20];
char family[25];
char doctername[50];
long int sick_num;
long int docter_identification_num;
char drug[51];
long int phone_numbersick;
char job[30];
char age[40];
friend void insert_sick_specification(int c);
friend void omit(int c);
friend void search_sick();
};
int menue()
{
int choose;
while ( true )
{
void input()
;
cout << "Insert Sick's Specification";
cout << "\n";
cout << " Delete A Sick";
cout << "\n";
cout << " search for the sick person & print information";
cout << "\n";
cout << "Exit\n\n";
cout << "\n";
cout << "Select your choice :";
cout << "\n";
cin >> choose;
return choose;
}
}
docter docterobj[max];
//*************************************************
void main()
{
int i;
int temp = 300;
int select;
while( true )
{
select = menue();
switch(select)
{
case(1):
insert_sick_specification(limit+1);
getch();
break;
case(2):
temp=300;
cout << "\nEnter the Sick's number which you want to delete:";
long q;
cin >> q;
for(int i=1;i<=limit;i++ )
if(docterobj[i].sick_num==q)
{
temp=i;
break;
}
if(temp!=300)
omit(temp);
else
{cout << "No student found.";
getch();
break;
}
cout << "Deleted successfully!";
limit-=1;
getch();
break;
case(3):
search_sick();
getch();
break;
case(4):
cout << endl;
exit(1);
}
}
}
//************************************************** ***
void insert_sick_specification(int c)
{
cout << "\n";
cout << "1) Enter sick's name : ";
cin >> docterobj[c].name;
cout << "\n";
cout << "2) Enter sick's family name : ";
cin >> docterobj[c].family;
cout << "\n";
cout << "3) Enter docter's name : ";
cin >> docterobj[c].doctername;
cout << "\n";
cout << "4) Enter sick number : ";
cin >> docterobj[c].sick_num;
cout << "\n";
cout << "5) Enter docter identification number : ";
cin >> docterobj[c].docter_identification_num;
cout << "\n";
cout << "6) Enter drug's name : ";
cin >> docterobj[c].drug;
cout << "7)Enter phone_numbersick : ";
cin>> docterobj[c].phone_numbersick;
cout<< "8)Enter sick job : ";
cin>>docterobj[c].job;
cout<<"9)Enter sick age : ";
cin>>docterobj[c].age;
limit+=1;
}
//************************************************** ***
void omit(int c)
{
for(int i=c;i<=limit;i++)
docterobj[c]=docterobj[c+1];
}
//************************************************** ***
void search_sick()
{
cout << " Enter sick number : ";
int i;
cin >> i;
if ( i > limit )
{
cout << "\n\n this sick number is not found ...";
return;
}
for ( int j = 1; j <= limit; j++ )
if ( docterobj[j].sick_num == i )
{
cout << "\n\n\n1) Name : " << docterobj[j].name;
cout << "\n2) Family name : " << docterobj[j].family;
cout << "\n3) Sick number : " << docterobj[j].sick_num;
cout << "\n3) doctor's name : " << docterobj[j].doctername;
cout << "\n4) doctor's identification number : " << docterobj[j].docter_identification_num;
cout << "\n5) drug's name : " << docterobj[j].drug;
cout << "\n9) age sick: " << docterobj[j].age;
cout << "\n8) job sick :"<< docterobj[c].job;
cout << "\n7) phone_numbersick"<< docterobj[c].phone_numbersick;
}
else
cout << "\n\n\n this sick number is not in the list . . . ";
}
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#define max 100
//***************************************
int limit = 0;
class docter
{
public:
char name[20];
char family[25];
char doctername[50];
long int sick_num;
long int docter_identification_num;
char drug[51];
long int phone_numbersick;
char job[30];
char age[40];
friend void insert_sick_specification(int c);
friend void omit(int c);
friend void search_sick();
};
int menue()
{
int choose;
while ( true )
{
void input()
;
cout << "Insert Sick's Specification";
cout << "\n";
cout << " Delete A Sick";
cout << "\n";
cout << " search for the sick person & print information";
cout << "\n";
cout << "Exit\n\n";
cout << "\n";
cout << "Select your choice :";
cout << "\n";
cin >> choose;
return choose;
}
}
docter docterobj[max];
//*************************************************
void main()
{
int i;
int temp = 300;
int select;
while( true )
{
select = menue();
switch(select)
{
case(1):
insert_sick_specification(limit+1);
getch();
break;
case(2):
temp=300;
cout << "\nEnter the Sick's number which you want to delete:";
long q;
cin >> q;
for(int i=1;i<=limit;i++ )
if(docterobj[i].sick_num==q)
{
temp=i;
break;
}
if(temp!=300)
omit(temp);
else
{cout << "No student found.";
getch();
break;
}
cout << "Deleted successfully!";
limit-=1;
getch();
break;
case(3):
search_sick();
getch();
break;
case(4):
cout << endl;
exit(1);
}
}
}
//************************************************** ***
void insert_sick_specification(int c)
{
cout << "\n";
cout << "1) Enter sick's name : ";
cin >> docterobj[c].name;
cout << "\n";
cout << "2) Enter sick's family name : ";
cin >> docterobj[c].family;
cout << "\n";
cout << "3) Enter docter's name : ";
cin >> docterobj[c].doctername;
cout << "\n";
cout << "4) Enter sick number : ";
cin >> docterobj[c].sick_num;
cout << "\n";
cout << "5) Enter docter identification number : ";
cin >> docterobj[c].docter_identification_num;
cout << "\n";
cout << "6) Enter drug's name : ";
cin >> docterobj[c].drug;
cout << "7)Enter phone_numbersick : ";
cin>> docterobj[c].phone_numbersick;
cout<< "8)Enter sick job : ";
cin>>docterobj[c].job;
cout<<"9)Enter sick age : ";
cin>>docterobj[c].age;
limit+=1;
}
//************************************************** ***
void omit(int c)
{
for(int i=c;i<=limit;i++)
docterobj[c]=docterobj[c+1];
}
//************************************************** ***
void search_sick()
{
cout << " Enter sick number : ";
int i;
cin >> i;
if ( i > limit )
{
cout << "\n\n this sick number is not found ...";
return;
}
for ( int j = 1; j <= limit; j++ )
if ( docterobj[j].sick_num == i )
{
cout << "\n\n\n1) Name : " << docterobj[j].name;
cout << "\n2) Family name : " << docterobj[j].family;
cout << "\n3) Sick number : " << docterobj[j].sick_num;
cout << "\n3) doctor's name : " << docterobj[j].doctername;
cout << "\n4) doctor's identification number : " << docterobj[j].docter_identification_num;
cout << "\n5) drug's name : " << docterobj[j].drug;
cout << "\n9) age sick: " << docterobj[j].age;
cout << "\n8) job sick :"<< docterobj[c].job;
cout << "\n7) phone_numbersick"<< docterobj[c].phone_numbersick;
}
else
cout << "\n\n\n this sick number is not in the list . . . ";
}