티스토리 뷰

IT/C++

[C++] BankAccount 예제

DongChul 2014. 9. 25. 19:29

#include <cstdlib>

#include <iostream>


using namespace std;


class BankAccount {

      public:

             int getaccountNumber();

             void setaccountNumber(int num);

             string getName();

             void setName(string name1);

             int getBalance();

             void setBalance(int bal);

             void deposit(int amount);

             void withdraw(int amount);

      private:

              int banknum;

              string name;

              int balance;

};


int BankAccount:: getaccountNumber(){

    

    return balance;

}


void BankAccount:: setaccountNumber(int num){

     balance = num;

}


string BankAccount:: getName(){

       return name;

}


void BankAccount:: setName(string name1){

     name = name1;

}


int BankAccount:: getBalance(){

    return balance;

}


void BankAccount:: setBalance(int bal){

     balance = bal;

}


void BankAccount:: deposit(int amount){

     balance += amount;

}


void BankAccount:: withdraw(int amount){

     balance -= amount;

}

             


int main(int argc, char *argv[])

{

    BankAccount bank ;

    

    bank.setaccountNumber(123456);

    bank.setName("홍길동");

    bank.setBalance(100000);

    

    cout << "계좌번호는 " << bank.getaccountNumber() << " 입니다. \n";

    cout << "이름은 " << bank.getName() << " 입니다.\n"; 

    cout << "현재 금액은 "<< bank.getBalance() << " 입니다. \n"; 

    

    bank.deposit(10000);

    cout << "현재 금액은 "<< bank.getBalance() << " 입니다. \n";

    

    bank.withdraw(10000);

    cout << "현재 금액은 "<< bank.getBalance() << " 입니다. \n";    

    system("PAUSE");

    return EXIT_SUCCESS;

}






'IT > C++' 카테고리의 다른 글

[C++] 생성자 소멸자 응용 프로그램  (0) 2014.10.08
통장관리프로그램  (2) 2014.09.26
[C++] 예제 3  (0) 2014.09.25
[C++] 예제 2  (1) 2014.09.23
[C++] 예제 1  (0) 2014.09.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함