Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

#include<iostream>

#include<conio.h>

using namespace std;

class persondata

protected:

string firstname;

string lastname;

string address;

string city;

string state;

string zip;

string phone;

public:

void setfirstname(string fn)

firstname=fn;

string getfirstname()

return firstname;

void setlastname(string ln)

lastname=ln;

string getlastname()

return lastname;

void setaddress(string a)
{

address=a;

string getaddress()

return address;

void setcity(string c)

city=c;

string getcity()

return city;

void setstate(string s)

state=s;

string getstate()

return state;

void setzip(string z)

zip=z;

string getzip()

return zip;

}
void setphone(string p)

phone=p;

string getphone()

return phone;

};

class customerdata:public persondata

protected:

long int customernumber;

bool mailinglist;

public:

void setcustomernumber(long int cn)

customernumber=cn;

long int getcustomernumber()

return ++customernumber;

void setmailinglist(bool ml)

mailinglist=ml;

bool getmailinglist()

return mailinglist;

}
};

class preferredcustomer:public customerdata

private:

double purchasesamount;

double discountlevel;

public:

void setpurchasesamount(double pa)

purchasesamount=pa;

double getpurchasesamoount()

return purchasesamount;

void discount_level()

if(purchasesamount>=500&&purchasesamount<=1000)

cout<<"you got 5% discount on all future purchases. "<<endl;

else if(purchasesamount>1000&&purchasesamount<=1500)

cout<<"you got 6% discount on all future purchases. "<<endl;

else if(purchasesamount>1500&&purchasesamount<2000)

cout<<"you got 7% discount on all future purchases. "<<endl;

else if(purchasesamount>=2000)

cout<<"you got 10% discount on all future purchases. "<<endl;

else

cout<<"discount not allowed";

};

int main()

{
preferredcustomer obj,obj1;

obj.setpurchasesamount(700);

obj.discount_level();

getch();

You might also like