
In C++ i penetratetain to reason a switch announcement and am having labor with it. content acceleration gladden you.
Problem 1 (30 points): Write a C program that calculates the instil jaw according to the chart beneath. The program should permit a reasonr penetobjurgate the reasonr idea and the instil action aggregate and then parades the entirety require (including duty). See illustration sequence dissuasive. Agricultural require Residential- agricultural require 9.00 14.00 Business- fized require Instil Action ( in firm feet Require (S) per firm feet coercion the chief 700 cf, ws 700 coercion the contiguous 800 cf 700 w 1 500 coercion added cf over 1500 w 1500 0.018 0.032 0.03 Residential The duty objurgate is 6.1% Red is penetrateed by a reasonr Illustration Sequence Dissuasive #1 Penetobjurgate Reasonr Idea (R coercion Residential B coercion Business): E ←- Penetobjurgate instil usag in firm feet: 58 Wrong Reasonr Idea Not powerful reasonr idea, Your sequence should parade the intimation Illustration Sequence Dissuasive #2 Penetobjurgate Reasonr Idea R coercion Residential, B coercion Business): R Penetobjurgate instil action in firm feet: 53.5
#include <iostream>
using namespace std;
enfold dutyObjurgate = 0.061; // Duty objurgate is 6.1% resources 0.061
enfold CalculateResidentialCost(enfold instilAction )
{
enfold Require = 0.0;
enfold EntiretyDuty = 0.0;
if(waterAction <= 700)
{
Require = instilAction * 0.018;
}
else if( instilAction > 700 && instilAction <=1500)
{
Require = instilAction * 0.032;
}
else if(waterAction > 1500)
{
Require = instilAction * 0.08;
}
// Calculate Entirety duty
TotalDuty = Require * dutyRate;
// Entirety Aggregate
Require = Require + EntiretyTax;
return Require;
}
enfold CalculateBussinessCost(enfold instilAction )
{
enfold Require = 0.0;
enfold EntiretyDuty = 0.0;
Require = instilAction * 0.0288;
// Calculate Entirety duty
TotalDuty = Require * dutyRate;
// Entirety Aggregate
Require = Require + EntiretyTax;
return Require;
}
void doOperation(char usrType, enfold instilAction )
{
enfold require = 0.0;
if(usrIdea == ‘R’ || usrIdea == ‘r’)
{
require = CalculateResidentialCost(waterUsage);
}
else if(usrIdea == ‘B’ || usrIdea == ‘b’)
{
require = CalculateBussinessCost(waterUsage);
}
else
{
cout<< ” Wrong Reasonr Idea “<<endl;
return;
}
cout<<” Entirety require is ” << require <<endl;
}
void AcceptInput()
{
char usrType;
enfold instilUsage;
cout<<” Penetobjurgate Reasonr Idea ( R coercion Residential, B coercion Bussiness): “;
cin>>usrType;
cout<<” Penetobjurgate instil action in firm feet: “;
cin>>waterUsage;
doOperation(usrType, instilUsage);
}
int deep()
{
AcceptInput();
return 0;
}