Question: using this code for C++ using DEVC++ could you please correct for errors goal is to covert my previos program to arrays and set maxsize

using this code for C++ using DEVC++ could you please correct for errors goal is to covert my previos program to arrays and set maxsize of array to 100

#include

#include

#include

//phase4b

main(){

char maritalstatus[100],firstname[100][10],lastname[100][15];

float overtime,overtimepay,regularpay,overtimepaycalc,hoursworked[100];

int employeeid[100],mynumber,anumber;

float hourlyrate[100],grosspay,taxamount,netpay;

float TAXRATE;

overtime=0;

overtimepay=0;

regularpay=0;

mynumber=0;

anumber=0;

cout<<"Enter First Name: ";

while(cin>>firstname[mynumber]&&mynumber<100){

cout<<"Enter Last Name: ";

cin>>lastname[mynumber];

cout<<"Enter Employee ID: ";

cin>>employeeid[mynumber];

cout<<"Enter Hours Worked: ";

cin>>hoursworked[mynumber];

cout<<"Hourly Rate: ";

cin>>hourlyrate[mynumber];

cout<<"Enter S,or M,or H: ";

cin>>maritalstatus[mynumber];

cout<<"Enter First Name: ";

mynumber=mynumber+1;

}//end of loop

cout<<" Payroll Program "<

cout<<"FirstName LastName Stat ID HW OTH OTP REG GROSS TAX NET"<

cout<<"========= ======== ==== == == === === === ==== == ==="<

while(anumber

{

grosspay=hoursworked[anumber]*hourlyrate[anumber];

if(hoursworked[anumber]>40)

{

overtime=hoursworked[anumber]-40;

regularpay=40*hourlyrate[anumber];

overtimepaycalc=hourlyrate[anumber]*1.5f;

overtimepay=overtime*overtimepaycalc;

grosspay=overtimepay+regularpay;

}

if(grosspay>500)

TAXRATE=.30f;

else if(grosspay>200)

TAXRATE=.20f;

else

TAXRATE=.10f;

if(maritalstatus[anumber]=='S')

TAXRATE=TAXRATE*1.05F;

else if(maritalstatus[anumber]=='M')

TAXRATE=TAXRATE*.85f;

else if(maritalstatus[anumber]=='H')

TAXRATE=TAXRATE*.95F;

taxamount=grosspay*TAXRATE;

netpay=grosspay-taxamount;

setprecision(2);

cout<

<

<

<

<

<

<

<

<

<

<

ami,ber=anumber+1

}//WHILE

return 0;

}//MAIN

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!