I wish to make a program that gives computations for a water bill for various respective companies.

The programs runs fine, I just want to format it to where my outputs are right justified to make it look nicer.

code:

i would like the output to show as so:Code:#include <iostream>#include <iomanip> #include <string> using namespace std; int main() { char name [256]; char type; double gallons; double base; double fee; cout << "Please Name/Title: " << endl; cin.getline(name, 256); cout << "Please insert customer type: \n (R= Resident) \n (B= Business) \n (G= Govt.) \n (N= NonProfit): " << endl; cin >> type; cout << "Please enter number of gallons used: " << endl; cin >> gallons; cout << fixed << right << setprecision(2) << showpoint; cin.setf(ios::right); cout << name << endl; cout << "Gallons Used: " << setw(10) << setfill('.') << " " << right << gallons << endl; switch (type) { case 'R': base = 15.00; if (gallons > 1000) { fee = (gallons - 1000) * .02; } break; case 'B': base = 25.00; if (gallons > 2000) { fee = (gallons - 2000) * .03; } break; case 'G': base = 5.00; if (gallons > 500) { fee = (gallons - 500 ) * .01; } break; case 'N': base = 5.00; if (gallons > 500) { fee = (gallons - 500 ) * .01; } break; case 'r': base = 15.00; if (gallons > 1000) { fee = (gallons - 1000) * .02; } break; case 'b': base = 25.00; if (gallons > 2000) { fee = (gallons - 2000) * .03; } break; case 'g': base = 5.00; if (gallons > 500) { fee = (gallons - 500 ) * .01; } break; case 'n': base = 5.00; if (gallons > 500) { fee = (gallons - 500 ) * .01; } break; } cout << "Water base fee: " << setfill('.') << setw(8) << "$ " << right << base << endl; cout << "Water usage fee: " << setfill('.') << setw(7) << "$ " << right << fee <<endl; cout << "Sewage base fee: " << setfill('.') << setw(7) << "$ " << right << base << endl; cout << "Sewage usage fee: " << setfill('.') << setw(6) << "$ " << right << fee * .8 << endl; cout << "Total due: " << setfill('.') << setw(13) << "$ " << right << (base * 2) + fee + (fee * .8) << endl; cin.get(); cin.get(); return 0; }

Gallons used ................ 100000

Water base fee ..............$ 5.00

Water usage fee .........$ 995.00

Sewage base fee ............$ 5.00

Sewage usage fee .......$ 796.00

Total due .................$ 1801.00

(aligned, of course)

any help would be appreciated

-Apo-S