// bankaccount.cpp // Implementation of a bank account // cse143 1/00 hp #include #include "bankaccount.h" // construct account with null name & 0 balance BankAccount::BankAccount( ) { strcpy(owner,""); balance = 0.0; } // construct account with given name & 0 balance BankAccount::BankAccount(char name[]) { strcpy(owner, name); balance = 0.0; } // construct account with given name & balance BankAccount::BankAccount(char name[], double initial_balance) { strcpy(owner, name); balance = initial_balance; } // set account owner to given name void BankAccount::setName(char name[]) { strcpy(owner, name); } // add amount to account balance void BankAccount::deposit(double amount) { balance = balance + amount; } // = current account balance double BankAccount::amount( ) { return balance; }