//Carlos Urreta //IRS - TAX Midterm #include #include char status; void calculates(double income) { double temp, temp2; cout<= 0 && income <= 24650) { temp = income * 0.15; cout<<"Tax = "< 24650 && income <= 59750) { temp = (income + 3697.50) * 0.28; cout<<"Tax = "< 59750) { temp = (income + 13525.50) * 0.31; cout<<"Tax = "<= 0 && income <= 41200) { temp = income * 0.15; cout<<"Federal Tax = "< 41200 && income <= 99600) { temp = (income + 6180) * 0.28; cout<<"Tax = "< 99600) { temp = (income + 22532) * 0.31; cout<<"Federal Tax = "<>income; return income; } char getstatus(char status) { cout<>status; return status; } forwhich() { double income = 0; status = getstatus(status); if(status == 'm' || status == 'M') { income = getincome(income); calculatem(income); } if(status == 's' || status == 'S') { income = getincome(income); calculates(income); } else { return 0; } } void main() { cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); forwhich(); }