### Natural Gas Calculator

Hi I have to write a program that takes 2 inputs to indicate the amount of gas used and then calculate how much that amount of gas would cost according to the chart at the top of my program. The first input would be a 5 digit number for the amount of gas used previous month and the second input would also be a 5 digit number for the amount used for the current month. I feel that my math is wrong somewhere but I cannot figure out where. For example if i put in 0 for the previous month and 52 for the current I'm supposed to get and answer of \$29.99

Here is my code,

 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 #include #include using namespace std; /* RULES: First 10 cubic meters \$15.21 minimum cost Next 30 cubic meters 35.85 cents per cubic meter Next 85 cubic meters 33.53 cents per cubic meter Next 165 cubic meters 30.26 cents per cubic meter Above 290 cubic meters 27.95 cents per cubic meter */ int main() { int first_month; int second_month; int number; double total = 15.21; double price; double total_cost; cout<<"Enter your meter number from the previous month: "; cin>>first_month; cout<<"Enter your meter munber from the current month: "; cin>>second_month; number=second_month-first_month; if( number > 290 ) { price = 0.2795; } else if( number <= 290 ) price = 0.3026; else if( number <= 125 ) price = 0.3353; else if( number <= 85 ) price = 0.3026; else if (number <= 40) price = 0.2795; total_cost = price * number; cout<<("The total price is: \$%.", total_cost ); cout<

Last edited on
Topic archived. No new replies allowed.