Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

// This program uses hours, pay rate, state tax and fed tax to determine gross // and net pay. #include #include #include using namespace std;

// This program uses hours, pay rate, state tax and fed tax to determine gross
// and net pay.

#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
// Fill in the code to define payfile as an input file

float gross;

float net;

float hours;

float payRate;
float stateTax;
float fedTax;
cout << fixed << setprecision(2) << showpoint;
// Fill in the code to open payfile and attach it to the physical file
// named payroll.dat

// Fill in code to write a conditional statement to check if payfile
// does not exist.
{
cout << "Error opening file. \n";
cout << "It may not exist where indicated" << endl;
return 1;
}
cout << "Payrate Hours Gross Pay Net Pay"
<< endl << endl;
// Fill in code to prime the read for the payfile file.

// Fill in code to write a loop condition to run while payfile has more
// data to process.
{
payfile >> payRate >> stateTax >> fedTax;
gross = payRate * hours;
net = gross - (gross * stateTax) - (gross * fedTax);
cout << payRate << setw(15) << hours << setw(12) << gross
<< setw(12) << net << endl;
payfile >> // Fill in the code to finish this with the appropriate
// variable to be input
}
payfile.close();
return 0;
}

Exercise 1: Assume that the data file has hours, payRate, stateTax, and fedTax on one line for each employee. stateTax and fedTax are given as decimals (5% would be .05). Complete this program by filling in the code (places in bold).

Exercise 2: Run the program. Note: the data file does not exist so you should get the error message:
Error opening file.
It may not exist where indicated.

Exercise 3: Create a data file with the following information:
40
15.00
.05
.12
50
10
.05
.11
60
12.50
.05
.13
Save it in the same folder as the .cpp file. What should the data file name be?
1: Run the program. Record the output here:

2: Change the program so that the output goes to an output file called pay.out and run the program. You can use any logical internal name you wish for the output file.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

include include include using namespace std int main Fill in the code to define payfile as an input ... blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Document Format ( 2 attachments)

PDF file Icon
609a5bca8ceec_30534.pdf

180 KBs PDF File

Word file Icon
609a5bca8ceec_30534.docx

120 KBs Word File

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Taxation 2015

Authors: Ana Cruz, Michael Deschamps, Frederick Niswander, Debra Prendergast, Dan Schisler, Jinhee Trone

8th Edition

1259293092, 978-1259293122, 1259293122, 978-1259293092

More Books

Students explore these related Programming questions