this project - functions and arrays - getting few errors
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...