I'm not gonna point out some error but some guidelines in case you're interested.
#include <iostream>
class Tips {
long double TaxRate,Bill,Gratuity;
public :
Tips ()
: TaxRate(0.065),Bill(0),Gratuity(0) {} //initialization without executing body of the constructor
Tips (int taxrate,int bill,int gratuity)
: TaxRate(taxrate),Bill(bill),Gratuity(gratuity) {}
//constructor makes mutators redundant in your case since you can initialize here
~Tips () {}
long double ComputeTip () {
if (TaxRate==0) TaxRate=0.065;
//other conditions
return (TaxRate*Bill) + Bill + (Bill*Gratuity);
}
};
int main () {
long double taxrate,bill,gratuity;
std::cin >> taxrate >> bill >> gratuity; //enter values
Tips bill (taxrate,bill,gratuity); //instantiation
std::cout << bill.ComputeTip();
}