diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-10-24 15:25:54 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-10-24 15:25:54 +0300 |
| commit | be891b06d065504be51d094503c654377ebc22d7 (patch) | |
| tree | 9ab8742b063a19c713a5ba923aa96605b4b752fa /CPP/BABS/BankAccount.cpp | |
| parent | 8f5cbebb028d9f9fba367019de0a45b43ab7ed4d (diff) | |
| download | Self-learning-be891b06d065504be51d094503c654377ebc22d7.tar Self-learning-be891b06d065504be51d094503c654377ebc22d7.tar.gz Self-learning-be891b06d065504be51d094503c654377ebc22d7.zip | |
Renamed C++ folder to C++ (from CPP)
Diffstat (limited to 'CPP/BABS/BankAccount.cpp')
| -rw-r--r-- | CPP/BABS/BankAccount.cpp | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/CPP/BABS/BankAccount.cpp b/CPP/BABS/BankAccount.cpp deleted file mode 100644 index ea02d87..0000000 --- a/CPP/BABS/BankAccount.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include <string> - -#include "BankAccount.h" - -int currId = 0; - -BankAccount::BankAccount() { - id = currId++; - balance = 0; -} - -BankAccount::BankAccount(int initialDeposit) { - id = currId++; - balance = initialDeposit; -} - - -int BankAccount::getId() { - return id; -} - -int BankAccount::getBalance() { - return balance; -} - -bool BankAccount::getCloseStatus() { - return closed; -} - - -void BankAccount::deposit(int amount) { - balance += amount; -} - -int BankAccount::withdraw(int amount) { - if (amount > balance) { - return -1; - } - balance -= amount; - return amount; -} - -std::string BankAccount::toString() { - return "ID: " + std::to_string(id) + " Balance: " + std::to_string(balance) + ((closed)?" CLOSED":""); -} - -void BankAccount::close() { - closed = true; -} - -void BankAccount::reopen() { - closed = false; -}
\ No newline at end of file |
