Question: class CashRegister { public: void set _ item _ count ( int count ) ; void set _ cash _ balance ( double balance )

class CashRegister { public: void set_item_count(int count); void set_cash_balance(double balance); void view() const; void view_count() const; CashRegister(); CashRegister(int item_count); CashRegister(double cash_balance); CashRegister(int item_count, double cash_balance); private: int item_count1; double cash_balance1; }; CashRegister::CashRegister(){ item_count1=0; cash_balance1=0; } CashRegister::CashRegister(int item_count){ item_count1= item_count; } CashRegister::CashRegister(double cash_balance){ cash_balance1= cash_balance; } CashRegister::CashRegister(int item_count, double cash_balance){ item_count1= item_count; cash_balance1= cash_balance * item_count; } void CashRegister::view() const { cout << "Balance ="<< cash_balance1; } int main(){ CashRegister r1(3,50); r1.view(); return 0; }
What is the output of the following code snippet?
class CashRegister { public: void set_item_count(int count); void set_cash_balance(double balance); void view() const; void view_count() const; CashRegister(); CashRegister(int item_count); CashRegister(double cash_balance); CashRegister(int item_count, double cash_balance); private: int item_count1; double cash_balance1; }; CashRegister::CashRegister(){ item_count1=0; cash_balance1=0; } CashRegister::CashRegister(int item_count){ item_count1= item_count; } CashRegister::CashRegister(double cash_balance){ cash_balance1= cash_balance; } CashRegister::CashRegister(int item_count, double cash_balance){ item_count1= item_count; cash_balance1= cash_balance * item_count; } void CashRegister::view() const { cout << "Balance ="<< cash_balance1; } int main(){ CashRegister r1(3,50); r1.view(); return 0; }
Balance =50
Balance =0
Balance =150
The answer cannot be determined because some constructors do not initialize all data members.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!