Documente Academic
Documente Profesional
Documente Cultură
ROLLNO: - RTB901A10
INDEX:-
2) WORKING OF PROJECT
3) OBJECTIVE
1. INTRODUCTION:-
The project is working on salary management system.
The c++ project SALARY MANAGEMENT SYATEN is defined as a method
of administrating employees’ salaries in the organizations. Salary management
system calculates the employees name, employ id, address, employ post, phone
no, Ta, Da, Tax, total salary, net pay net pay etc. It can also be called as an
accounts activity which undertakes the salary administration of employees in
the organization.
2. WORKING OF PROJECT:-
void input();
void calcu();
calcu function is used for calculation (ta, da, monthly salary, net pay, total
pay,)etc.
void dispaly();
1. Employ Id.
2. Employ Name.
3. Employ Address.
5. Employ Post.
4. CODING:-
#include<iostream.h>
#include<conio.h>
class employe
{
private:
char name[15],city[15],company_name[10],emp_post[10];
float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;
public:
void input();
void calcu();
void dispaly();
};
void employe::input()
cin>>name;
cin>>city;
cin>>company_name;
cin>>emp_post;
cin>>emp_id;
cin>>emp_salary;
cin>>emp_ta;
cout<<"ENTER THE DA"<<"\n";
cin>>emp_da;
cin>>salary_tax;
void employe::dis()
void employe::calcu()
tax=emp_salary-salary_tax;
total=tax+emp_ta+emp_da;
void employe::dispaly()
cout<<"THE TA IS:"<<emp_ta<<"\n";
cout<<"THE DA IS:"<<emp_da<<"\n";
void main()
employe emp[10];
int a,i;
clrscr();
cin>>a;
for(i=1;i<=a;i++)
emp[a].input();
emp[a].dis();
}
for(i=1;i<=a;i++)
emp[a].calcu();
emp[a].dispaly();
emp[a].dis();
getch();
empss.exe
SNAP SHORT:-
5. CODING WIH FILE HANDLING:-
#include<process.h>
#include<fstream.h>
#include<conio.h>
void main()
clrscr();
char name[15],city[15],company_name[10],emp_post[10];
float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;
ofstream termpaper("ss.txt");
if(!termpaper)
exit(-1);
cin>>name;
cin>>city;
cin>>company_name;
cout<<"ENTER THE EMPLOYE POST"<<"\n";
cin>>emp_post;
cin>>emp_id;
cin>>emp_salary;
cin>>emp_ta;
cin>>emp_da;
cin>>salary_tax;
tax=emp_salary-salary_tax;
total=tax+emp_ta+emp_da;
termpaper//<<"THE TA IS:"<<emp_ta<<endl<<"\n";
termpaper//<<"THE DA IS:"<<emp_da<<endl<<"\n";
getch();
term.exe
SNAP SHORT:-
#include<process.h>
#include<fstream.h>
#include<conio.h>
void main()
{
clrscr();
char name[15],city[15],company_name[10],emp_post[10];
float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;
ifstream termpaper("ss.txt");
if(!termpaper)
exit(-1);
termpaper>>name;
termpaper>>city;
termpaper>>company_name;
termpaper>>emp_post;
termpaper>>emp_id;
termpaper>>emp_salary;
termpaper>>emp_ta;
termpaper>>emp_da;
termpaper>>salary_tax;
termpaper>>tax;
termpaper>>total;
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"THE TA IS:"<<emp_ta<<endl;
cout<<"------------------------------------"<<"\n";
cout<<"THE DA IS:"<<emp_da<<endl;
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
cout<<"------------------------------------"<<"\n";
getch();
term4.exe
SNAP SHORT:-
#include<fstream.h>
#include<process.h>
#include<conio.h>
void main()
char ch;
ofstream termpaper("ss.txt");
if(!termpaper)
exit(-1);
cin.get(ch);
while(ch!='\n')
termpaper.put(ch);
cin.get(ch);
getch();
#include<fstream.h>
#include<conio.h>
#include<stdio.h>
class group
{
private:
struct person
char flag;
char empcode[5];
char name[40];
int age;
float sal;
int day;
int month;
int year;
p;
fstream file;
public:
group();
void addrec();
void listrec();
void modirec();
void delrec();
void recallrec();
void packrec();
void exit();
};
void main()
char choice,v;
group g;
do
clrscr();
struct dosdate_t d;
gotoxy(12,5);
textcolor(6);
cprintf("Todays date:");
printf("%d",d.day);
cout<<"/";
printf("%d",d.month);
cout<<"/";
cout<<d.year;
cout<<"Srknec.corporation pvt.ltd";
cout<<"1.Add record";
cout<<"2.List Record";
clrscr();
switch(choice)
case '1':
g.addrec();
break;
case'2':
g.listrec();
break;
case'3':
g.modirec();
break;
case'4':
g.delrec();
break;
case'5':
g.recallrec();
break;
case'6':
g.packrec();
break;
case'0':
g.exit();
exit(1);
}
while(choice!=0);
void group::group()
file.open("Emp.dat",ios::binary|ios::in|ios::out);
p.flag=' ';
if(!file)
exit();
void group::addrec()
char ch;
truct dosdate_t d;
p.day=d.day;
p.month=d.month;
p.year=d.year;
cout<<"Make shure that no employee has the same code"<<endl;
do
:"<<endl<<endl;
cout<<"OR"<<endl<<endl;
cin>>ch;
if(ch=='m'||ch=='M')
main();
cin>>p.empcode>>p.name>>p.age>>p.sal;
file.write((char*)&p,sizeof(p));
cin>>ch;
while(ch=='y'||ch=='Y');
void group::listrec()
int j=0,a;
gotoxy(10,10);
gotoxy(10,11);
getch();
else
file.close();
End……….