Question: C++ Data Structures (Bank System UML implementation) Implement this UML diagram into actual code Main: int main() { //variables and declarations Bank b(MyFederalSavings, 123456789); //

C++ Data Structures (Bank System UML implementation)

Implement this UML diagram into actual code

Main:

int main()

{

//variables and declarations

Bank b("MyFederalSavings", 123456789);

// test implementation

b.createAccount("Me", "12345 My Street", 120.25);

b.createAccount("You", "6789 Your Street", 500.50);

b.DisplayBank();

cout

return 0;

}

C++ Data Structures (Bank System UML implementation) Implement this UML diagram into

actual code Main: int main() { //variables and declarations Bank b("MyFederalSavings", 123456789);// test implementation b.createAccount("Me", "12345 My Street", 120.25); b.createAccount("You", "6789 Your Street",

Bank - name: string -routingNum: integer + Bank() + Bank(in n:string, in routingNum: int) + createAccount(in n:string, in address :string,: in balance :float): int + deleteAccount(in account: int):boolean +setname(in n: string) void +getname() :string +setroutingnum(num: int): void + getroutingnum() int 0 Account - accountNum: integer - balance: float 0 0 +Account + Account (in acctNum: int, in b: float) + Account (in acctNum: int, in b:float, in custName: string, in custAddress: string) +withdraw (in accountNum: int, in amount: float) :boolean +deposit (in accountNum: int, in amount: float) :boolean +setaccountNum(in a: int) :void + setbalance(in b: float) :void +setC(in name:string, in address:string) :void +getaccountNum) int +getbalance() :float +getC) :Customer + displayAccount( void Customer name: string - address :string + Customer) + Customer(n :string, a :string) + getName() :string + setName(string newName) :void + getAddress ( :string + setAddress(string newAddress) :void + displayCustomer(): void Bank - name: string -routingNum: integer + Bank() + Bank(in n:string, in routingNum: int) + createAccount(in n:string, in address :string,: in balance :float): int + deleteAccount(in account: int):boolean +setname(in n: string) void +getname() :string +setroutingnum(num: int): void + getroutingnum() int 0 Account - accountNum: integer - balance: float 0 0 +Account + Account (in acctNum: int, in b: float) + Account (in acctNum: int, in b:float, in custName: string, in custAddress: string) +withdraw (in accountNum: int, in amount: float) :boolean +deposit (in accountNum: int, in amount: float) :boolean +setaccountNum(in a: int) :void + setbalance(in b: float) :void +setC(in name:string, in address:string) :void +getaccountNum) int +getbalance() :float +getC) :Customer + displayAccount( void Customer name: string - address :string + Customer) + Customer(n :string, a :string) + getName() :string + setName(string newName) :void + getAddress ( :string + setAddress(string newAddress) :void + displayCustomer(): void

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 Databases Questions!