This is the idea solution.
Simple copy the code into dev C++ and run it.
#include<iostream.h>
#include<string.h>
#include<stdio.h>
using namespace std;
class CalSalary {
private:
int ID;
int Grade;
string name;
public:
void calculate();
int get_ID();
int get_Grade();
string get_name();
void set_ID(int);
void set_Grade(int);
void set_name(string);
CalSalary();
};
CalSalary::CalSalary()
{
ID=0;
Grade=0;
name="NULL";
}
void CalSalary::calculate()
{
int grade=get_Grade();
int salary;
if(grade == 17)
{
salary = 15000 + 15000/100*45;
}
if(grade == 18)
{
salary = 20000 + 20000/100*45;
}
if(grade == 19)
{
salary = 25000 + 25000/100*45;
}
cout<<"\n\n\tThe net salary of "<<get_name()<<" is Rs."<<salary;
}
int CalSalary::get_Grade()
{
return Grade;
}
int CalSalary::get_ID()
{
return ID;
}
string CalSalary::get_name()
{
return name;
}
void CalSalary::set_Grade(int grade)
{
Grade=grade;
}
void CalSalary::set_ID(int id)
{
ID=id;
}
void CalSalary::set_name(string nam)
{
name=nam;
}
main()
{
CalSalary calsalary;
int id,grade;
string name;
cout<<"\tPlease enter employee ID : ";
cin>>id;
cout<<"\tPlease enter employee name : ";
cin>>name;
cout<<"\tPlease enter employee grade : ";
cin>>grade;
calsalary.set_Grade(grade);
calsalary.set_ID(id);
calsalary.set_name(name);
calsalary.calculate();
cout<<"\n\n\n\n\n";
system("pause");
}
No comments:
Post a Comment