Programming



Technotip.org Forum » Programming12


C++ Program to create a class EMPLOYEE (Calculate DA,Tax,Net Sal etc) (2 posts)

  1. Satish

    offline
    Moderator
    Posted 4 years ago
    #

    Given that an EMPLOYEE class contains the following members:

    Date Members: Employee_Number, Employee_Name, Basic, DA, IT, Net_Sal;
    Member Function: to read data, to calculate Net_Sal and to print data members;

    Wriet a C++ program to read data on N employees and compute the Net_Sal of each employee ( DA = 52% of Basic and Income Tax = 30% of the gross salary ).

  2. Satish

    offline
    Moderator
    Posted 4 years ago
    #

    #include<iostream.h>
    #include<conio.h>
    
    class employee
    {
    	int   emp_num;
    	char  emp_name[20];
    	float emp_basic;
    	float sal;
    	float emp_da;
    	float net_sal;
    	float emp_it;
    
    	public:
    
    		void get_details();
    		void find_net_sal();
    		void show_emp_details();
    };
    
    void employee :: get_details()
    {
    	cout<<"\nEnter employee number:\n";
    	cin>>emp_num;
    	cout<<"\nEnter employee name:\n";
    	cin>>emp_name;
    	cout<<"\nEnter employee basic:\n";
    	cin>>emp_basic;
    }
    
    void employee :: find_net_sal()
    {
    	emp_da=0.52*emp_basic;
    	emp_it=0.30*(emp_basic+emp_da);
    	net_sal=(emp_basic+emp_da)-emp_it;
    }
    
    void employee :: show_emp_details()
    {
    	cout<<"\n\n\nDetails of   :  "<<emp_name;
    	cout<<"\n\nEmployee number:      "<<emp_num;
    	cout<<"\nBasic salary     :  "<<emp_basic;
    	cout<<"\nEmployee DA      :  "<<emp_da;
    	cout<<"\nIncome Tax       :  "<<emp_it;
    	cout<<"\nNet Salary       :  "<<net_sal;
    }
    
    int main()
    {
    	employee emp[10];
    	int i,num;
    	clrscr();
    
    	cout<<"\nEnter number of employee details\n";
    	cin>>num;
    
    	for(i=0;i<num;i++)
    		emp[i].get_details();
    
    	for(i=0;i<num;i++)
    		emp[i].find_net_sal();
    
    	for(i=0;i<num;i++)
    		emp[i].show_emp_details();
    
    	getch();
    	return 0;
    }

Reply

You must log in to post.

Technotip.org Forum » Programming12