Guest User

Untitled

a guest
Jan 21st, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.51 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7.  
  8.  
  9. void main()
  10. {
  11.     //declare variables
  12.     float boxPrice, sidePrice, genPrice,boxTotal,sideTotal,genTotal,Total;
  13.     int boxSale,sideSale,genSale;
  14.     fstream ticketSales;
  15.  
  16.     //open the file
  17.     ticketSales.open("ticketSales.txt");
  18.  
  19.     //Get input form the file
  20.     ticketSales >> boxPrice;
  21.     ticketSales >> boxSale;
  22.     ticketSales >> sidePrice;
  23.     ticketSales >> sideSale;
  24.     ticketSales >> genPrice;
  25.     ticketSales >> genSale;
  26.  
  27.     //calculate totals
  28.     boxTotal = (boxPrice*boxSale);
  29.     sideTotal = (sidePrice*sideSale);
  30.     genTotal = (genPrice*genSale);
  31.     Total = (boxTotal+sideTotal+genTotal);
  32.  
  33.     //output and formatting
  34.     cout << setprecision(2) << fixed << right;
  35.     cout         << "Type:"    << setw(18) << "Price Each:" << setw(12) << "Sold:"  << setw(15) << "Total:"  << setw(15);
  36.     cout << "\n" << "Box"      << setw(19) << boxPrice      << setw(12) << boxSale  << setw(15) << boxTotal  << setw(15);
  37.     cout << "\n" << "Sideline" << setw(14) << sidePrice     << setw(12) << sideSale << setw(15) << sideTotal << setw(15);
  38.     cout << "\n" << "Gen Adm"  << setw(15) << genPrice      << setw(12) << genSale  << setw(15) << genTotal  << setw(15);
  39.     cout << "\n" << "--------------------------------------------------";
  40.     cout << "\n" << "Total:"   << setw(43)                                                      << Total;
  41.  
  42.     //close the file
  43.     ticketSales.close();
  44.  
  45.     //keep window up untill user hits enter
  46.     cin.ignore();
  47.     cin.get();
  48. }
Add Comment
Please, Sign In to add comment