Expand|Select|Wrap|Line Numbers
- #include <iostream>
- #include <conio>
- const int listSize=1;
- struct employeeInfo
- {
- char name[50], address[100],noPhone[50];
- int age,ICnum;
- float salary,totalSalary,totalOT,hour;
- };
- void getData (employeeInfo Data[],int listSize);
- void total (employeeInfo Data[],int listSize);
- void printReport (employeeInfo Data[],int listSize);
- int main()
- {
- textcolor(13);
- textbackground(BLUE);
- cprintf(" ");cout<<"\n";
- cprintf(" ********************************** ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * PREPARED BY : DIANA & FARAH * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * CLASS GROUP : CSD2S4 * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * PROJECT 138 : EMPLOYEE * ");cout<<"\n";
- cprintf(" * MANAGEMENT * ");cout<<"\n";
- cprintf(" * SYSTEM * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" * LECTURER : EN MALIK BIN * ");cout<<"\n";
- cprintf(" * BIN MOHD RICK * ");cout<<"\n";
- cprintf(" * * ");cout<<"\n";
- cprintf(" ********************************** ");cout<<"\n";
- cprintf(" ");cout<<"\n";
- cout<<endl;
- textcolor(11);
- textbackground(YELLOW);
- employeeInfo employeeData[listSize];
- getData(employeeData,listSize);
- cout<<"ENTER YOUR LATEST SALARY"<<endl;
- cin>>employeeData[listSize].salary;
- cout<<endl;
- textcolor(11);
- textbackground(YELLOW);
- cout<<"_____________________________________________________________________________"<<endl;
- cprintf(" EMPLOYEE FORM ");cout<<"\n";//company name
- cprintf(" EMPLOYEE MANAGEMENT SYSTEM ");cout<<"\n";//company name
- cprintf(" DISPLAY THE EMPLOYEE DATA ");cout<<"\n";//company name
- cout<<"_____________________________________________________________________________"<<endl;
- printReport (employeeData,listSize);
- getch();
- return 0;
- }
- void getData (employeeInfo Data[],int listSize)
- {
- for(int i=0;i<listSize;i++)
- {
- cout<<"ENTER YOUR NAME :";
- cin>>ws;
- cin.getline(Data[i].name,50);
- cout<<"YOUR AGE :";
- cin>>Data[i].age;
- cout<<"YOUR PHONE NUMBER :";
- cin>>ws;
- cin.getline(Data[i].noPhone,50);
- cout<<"IC NUMBER :";
- cin>>Data[i].ICnum;
- cout<<"YOUR ADDRESS : ";
- cin>>ws;
- cin.getline(Data[i].address,100);
- }
- }
- void total(employeeInfo Data[],int listSize)
- {
- if (Data[listSize].hour==1)
- Data[listSize].totalOT=3.0;
- else if (Data[listSize].hour>1 && Data[listSize].hour<5)
- Data[listSize].totalOT=5.0;
- else
- Data[listSize].totalOT=0.0;
- for(int j=0;j>1;j++)
- {
- cout<<"over time"<<endl;
- cin>>Data[listSize].hour;
- Data[j].totalSalary=Data[j].salary+Data[j].totalOT;
- }
- void printReport (employeeInfo Data[],int listSize)
- {
- cout<<"NAME :"<<Data[listSize].name<<endl;
- cout<<"AGE :"<<Data[listSize].age<<endl;
- cout<<"PHONE NUMBER :"<<Data[listSize].noPhone<<endl;
- cout<<"IC NUMBER :"<<Data[listSize].ICnum<<endl;
- cout<<"ADDRESS :"<<Data[listSize].address<<endl;
- }