#include using namespace std; double addCost(double); //double minutes=1.0; double cost; void main() { double cost=0.0; double minutes=1.0; double result=1.0; while(true) { cost = 0.0; cout << endl << endl; cout << "Enter Minutes: "; cin >> minutes; if(minutes>=0) { result = addCost( (minutes/60) ); cout << "Cost: " << result; } else if(minutes<0) break; } } double addCost(double hours) { double cost_test = cost; if(hours>8) cost_test=cost_test+0.5; else if(hours<=8 && hours>3) cost_test=cost_test+1.0; else if(hours<=3 && hours>1) cost_test=cost_test+2.0; //shouldn't add every time if(hours<=0) return cost_test; else return addCost(hours-1); }