Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <algorithm>
- #include <iomanip>
- #include <cstdlib>
- #include <iostream>
- #include <string>
- #include <vector>
- #include <algorithm>
- #include <cstdlib>
- #include <ctime>
- #include <cctype>
- #include <fstream>
- using namespace std;
- const double TAX = 0.1;
- class Airline
- {
- private:
- string tickettype;
- double ticketprice;
- int ticketquantity;
- public:
- Airline(string, double, int);
- void setticketquantity(int);
- int getticketquantity() const;
- double getticketprice() const;
- double getTicketSubtotal() const;
- double gettax() const;
- };
- int main()
- {
- string strOpt;
- const char Standard = 'A', Economy = 'B', Business = 'C', Quit = 'D';
- cout << "\tAirlines Ticket Menu\n";
- cout << "A. Standard Ticket" << "\t$250.00 each\n";
- cout << "B. Economy Ticket" << "\t$350.00 each\n";
- cout << "C. Business Ticket" << "\t$450.00 each\n";
- cout << "D. Quit the menu";
- cout << "\nPlease enter your choice of A, B, C, or D: ";
- getline(cin, strOpt);
- switch (toupper(strOpt[0]))
- while (strOpt != 'A', 'B', 'C', 'D')
- {
- cout << "Please enter a valid input: ";
- strOpt.clear();
- cin >> strOpt;
- }
- cout << "You have put in a correct input!";
- return 0;
- }
- Airline::Airline(string type, double price, int quantity)
- {
- tickettype = type;
- ticketprice = price;
- ticketquantity = quantity;
- }
- void Airline::setticketquantity(int quantity)
- {
- ticketquantity += quantity;
- }
- int Airline::getticketquantity() const
- {
- return ticketquantity;
- }
- double Airline::getticketprice() const
- {
- return ticketprice;
- }
- double Airline::getTicketSubtotal() const
- {
- return ticketprice * ticketquantity;
- }
- double Airline::gettax() const
- {
- return getTicketSubtotal() * TAX;
- }
Advertisement
Add Comment
Please, Sign In to add comment