[C++] Toll Booth

#include <iostream>
using namespace std;

class tollBooth
{
private:
    int vehicleTotal; // Holds Data for Paying and Non-Paying Vehicles
    double moneyTotal; // Holds Data for Money Collected
public:
    tollBooth():vehicleTotal(0),moneyTotal(0)
    {
    }
    void payTotal()
    {
        vehicleTotal++; // Increments Total for Paying Vehicles
        moneyTotal = moneyTotal + 0.50; // Adds 50c into cashTotal
    }
    void noPayTotal()
    {
        vehicleTotal++; // Increments Total for Non-Paying Vehicles
    }
    void displayTotals()
    {
        cout << "TOTAL CARS PASSED: " << vehicleTotal << endl;
        cout << "MONEY TOTAL:" << moneyTotal << endl;
    }
};

int main()
{
    int c;
    tollBooth ch;
    do
    {
        cout << "Press 1 for a Paying Vehicle" << endl;
        cout << "Press 2 for a Non-Paying Vehicle" << endl;
        cout << "Press 3 to Display a Total" << endl;
        cin >> c;
        if (c == 1) // Increment Paying
        {
            ch.payTotal();
        }
        if (c == 2) // Increment No Pay
        {
            ch.noPayTotal();
        }
        if (c == 3) // Display Totals
        {
            ch.displayTotals(); 
        }
    } while (c == 1 | c==3);
    return 0;
}