c++ Implement a BankAccount class.   BankAccount must have the following members: A member variable account_no of the type unsigned int. A member variable owner_name of type std :: string. A member variable balance of the double type. A parameterized constructor that takes account_no and owner_name as input parameters. The members must be encapsulated in accordance with the usual convention.   Overlay the inflow operator (>>) for the BankAccount class   Input follows the format: [account_no] [owner_name] [balance] and must be loaded with the inflow operator.   Output should have the following format: Account [account_no], owned by [owner_name] has the balance [balance]   Note that the square brackets refer to variables or special characters and are not included. You may add necessary designers, member functions and operators at will as long as they are appropriate. input                                     expected output 123 Hansson 1000               Account 123, owned by Hansson has the balance 1000 999 Lindberg 3000               Account 999, owned by Lindberg has the balance 3000

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter12: Adding Functionality To Your Classes
Section12.2: Providing Class Conversion Capabilities
Problem 6E
icon
Related questions
Question

c++

Implement a BankAccount class.

 

BankAccount must have the following members:

A member variable account_no of the type unsigned int.
A member variable owner_name of type std :: string.
A member variable balance of the double type.
A parameterized constructor that takes account_no and owner_name as input parameters.

The members must be encapsulated in accordance with the usual convention.

 

Overlay the inflow operator (>>) for the BankAccount class
 

Input follows the format:
[account_no] [owner_name] [balance]

and must be loaded with the inflow operator.

 

Output should have the following format:
Account [account_no], owned by [owner_name] has the balance [balance]
 

Note that the square brackets refer to variables or special characters and are not included.
You may add necessary designers, member functions and operators at will as long as they are appropriate.

input                                     expected output
123 Hansson 1000               Account 123, owned by Hansson has the balance 1000
999 Lindberg 3000               Account 999, owned by Lindberg has the balance 3000

Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning