#include<iostream>
using namespace  std;
class  employee{
   int employeeID;
    double basicSalary;
    double bonus;

public:
    employee(int id,double salary,double b){
        employeeID=id;
        basicSalary=salary;
        bonus=b;
    }
    friend class Payroll;
};
class Payroll{
public:
    double calculateGrossSalary(employee &emp)
    {
        return emp.basicSalary+emp.bonus;
    }
void display( employee &emp){
    cout<<"employee id:"<<emp.employeeID<<endl;
    cout<<"basicSalary:"<<emp.basicSalary<<endl;
    cout<<"bonus:"<<emp.bonus<<endl;
    cout<<"Gross Salary:"<<calculateGrossSalary(emp)<<endl;
}
};
int main(){
    employee emp( 2378627,4000,9000);
    Payroll p;
    p.calculateGrossSalary(emp);
    p.display(emp);
return 0;
}