Admin Admin
Posts : 638 Points : 2155 Reputation : 19 Join date : 2010-05-15 Age : 36 Location : islamabad
| Subject: CS304 3RD ASSIGNMENT SOLUTION Sat May 22, 2010 9:06 pm | |
| - Code:
-
//header files #include<iostream.h> #include<conio.h>
//class definition class purchased_item { //hidden part private: //static data member static int item_num; int price; int quantity; //interface public: //constructor purchased_item() { price = 0; quantity = 0; } //taking input void input() { int price2=0; int quantity2= 0;
cout<<"enter price and purchased quantity of item "<< ++item_num<<endl; cout<<"\n\t\tprice:"; cin>>price2; set_price(price2);
cout<<"\n\t\tQuantity: "; cin>>quantity2; set_quantity(quantity2); cout<<"\n"; } //setting price void set_price(int price1) { price=price1; } //getting price int get_price() { return price; } //setting quantity void set_quantity(int qty) { quantity = qty; } //getting quantity int get_quantity() { return quantity; } //destructor ~purchased_item(){} };
//initialize static member int purchased_item::item_num = 0;
//class definition class Bill { //hidden part private: purchased_item items[5]; int total_amount; //interface public: //constructor Bill() { total_amount = 0; } //taking input void input() { for(int i = 0 ; i <5; i++) items[i].input(); } //calculating total amount void total_amount_cal() { for(int i = 0; i <5; i++) total_amount +=(items[i].get_price()* items[i].get_quantity()); cout<<"\ntotal amount to be paid is "<<total_amount; } //destructor ~Bill(){} };
//main function int main() { //bill object Bill bill; //calling input bill.input(); //calling total_amount_cal bill.total_amount_cal(); getch(); }
| |
|