Code:
#include <iostream>
#include <iomanip>
using namespace std;

void getinput (int &grade, int &hrsworked, double finalbudget, int &employees);
void calcpay (double rate, int hrsworked, double budget, double totalbudget, double regwork);
void getdisp (int grade, int hrsworked, double totalbudget);

double grade[3] = {25.50, 35.75, 50.00};
	

int main ()
{

	double totalbudget, rate, budget;

	int grade, hrsworked;
	
	getinput (rate, hrsworked, finalbudget, employees);
	
	calcpay(rate, hrsworked, budget, totalbugdet);

	getdisp (grade, hrsworked, totalbudget);
	
	return 0;

}

void getinput (double &grade, int&hrsworked, double finalbudget, int employees)
{
	{
		for (employees = 0; employees < 4; employees++)
		//cout <<grade[count-1]
		cout << "Enter Salary grade from 1, 2 or 3 ";
		cin >> grade;
	}
	
	do 
	{
		cout << "Please Enter hours worked (> 0) ";
		cin >> hrsworked;
	}while (hrsworked <=0 );
	{
	cout << "Enter total Budget ";
	cin >> finalbudget;
	}
}	
void calcpay (double rate, int hrsworked, double budget, double totalbudget, double regwork)
{

	double overtime = 0;
	if (hrsworked > regwork)
	{
		overtime = (hrsworked - regwork) * rate * 1.5;
		budget = regwork * rate + overtime;
	}
	else
	{
		budget = hrsworked * rate;
	}

	totalbudget = (grade * budget) - finalbudget;
}

void getdisp (int grade, int hrsworked, double totalbudget)
{
	int budget;
	cout <<fixed<< showpoint<<setprecision(2);
	cout << "Employee #"<<employees<<grade<<hrsworked<<endl;
	cout << "Your total Budget was " <<budget<<endl;

	int under, over;

	if (finalbudget > totalbudget)
	{
		under = finalbudget - totalbudget;
		cout << "You are under the budget " <<under<<endl;
	}
	else if (finalbudget < totalbudget)
	{	
		over = finalbudget - totalbudget;
		cout << "You are over the budget " <<over<<endl;
	}
	else 
		cout << "You are right on the target "<<endl;
}

Please help me
I am having a couple of problems when I run this...