aboutsummaryrefslogtreecommitdiff
path: root/CPP/BABS/BankAccount.cpp
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2020-10-24 15:25:54 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2020-10-24 15:25:54 +0300
commitbe891b06d065504be51d094503c654377ebc22d7 (patch)
tree9ab8742b063a19c713a5ba923aa96605b4b752fa /CPP/BABS/BankAccount.cpp
parent8f5cbebb028d9f9fba367019de0a45b43ab7ed4d (diff)
downloadSelf-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.cpp53
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