Question: I need help fixing this c + + program.................. #include #include #include #include #include Header.h class Payroll { private: int employees _ AM [
I need help fixing this c program..................
#include
#include
#include
#include
#include "Header.h
class Payroll
private:
int employeesAM;
double hrWorkedAM;
double payRateAM;
double totalPayAM;
void getinfoAM;
void calcPayAM;
void putinfoAM;
public:
void resultsAM;
void resultsAM;
;
void Payroll::getinfoAM
std::ifstream inputFiledataAMtxt;
if inputFile
std::cerr "Error opening input file!" std::endl;
return;
for int i ; i ; i
inputFile employeesAMi hrWorkedAMi payRateAMi;
inputFile.close;
void Payroll::putinfoAM
std::ofstream outputFiledataAMtxt;
if outputFile
std::cerr "Error opening output file!" std::endl;
return;
void Payroll::calcPayAM
for int i ; i ; i
if hrWorkedAMi
totalPayAMi payRateAMihrWorkedAMi payRateAMi;
else
totalPayAMi hrWorkedAMi payRateAMi;
void Payroll::resultsAM
getinfoAM;
calcPayAM;
void Payroll::resultsAM
putinfoAM;
void getAMint ids double hours double rates int size, const std::string& filename;
void calcAMconst double hours const double rates double totalPay int size;
void prtAMint ids double hours double rates double totalPay int size, const std::string& filename;
const int MAXRECORDS ;
int main
head;
int employeesAMMAXRECORDS;
double hrworkedAMMAXRECORDS;
double payrateAMMAXRECORDS;
double totalpayAMMAXRECORDS;
Payroll payroll;
payroll.resultsAM;
payroll.resultsAM;
const std::string inputFile "dataAMtxt;
const std::string outputFile "dataAMtxt;
std::ofstream ofsoutputFile std::ios::out;
ofs "Amanda Miles
Software Design & Programming II
;
ofs.close;
std::cout "Processing completed. Output appended to file outputFile std::endl;
return ;
void getAMint ids double hours double rates int size, const std::string& filename
std::ifstream infilefilename;
for int i ; i size; i
infile idsi hoursi ratesi;
infile.close;
void calcAMconst double hours const double rates double totalPay int size
const double overtimeRate ;
for int i ; i size; i
if hoursi
totalPayi ratesihoursi ratesi overtimeRate;
else
totalPayi hoursi ratesi;
void prtAMint ids double hours double rates double totalPay int size, const std::string& filename
std::ofstream outfilefilename std::ios::app;
outfile std::setw "Employee ID std::setw "Hours Worked" std::setw "Pay Rate" std::setw "Total Pay"
;
for int i ; i size; i
outfile std::setw idsi
std::setw hoursi
std::setw ratesi
std::setw totalPayi
;
outfile.close;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
