class BankAccount

멤버 변수

계좌번호 - int

예금주 - string

잔액

멤버 함수

생성자(계좌번호, 이름, 초기 잔액)

멤버변수에 대한 getter, setter 함수

입금 - 잔액 증가

출금 - 잔액 감소

현재 계좌 정보 출력

 

class Bank

멤버 변수

계좌 - BankAccount *[]

현재 계좌의 개수 - int

멤버 함수

기본 생성자

계좌 가입 - 계좌 번호 "0" 부터 증가, 이름과 잔액은 사용자 입력

계좌 해지 - 계좌 번호 입력

전체 계좌 출력 - 전체 계좌의 계좌번호, 이름 출력

단일 계좌 출력 - 계좌번호 입력시 해당하는 계좌 정보 출력

 

 

출력화면

- 메뉴

=======================

메뉴

=======================

1. 계좌 가입

2. 계좌 해지

3. 전체 계좌정보 출력

4. 단일 계좌정보 출력

5. 입금

6. 출금

7. 종료

=======================

선택 : _

 

1. 계좌 가입

이름 입력 : 홍길동

잔액 입력 : 10000

홍길동님의 계좌가 가입되었습니다! (계좌번호 = 0)

 

2. 계좌 소멸

계좌번호 입력 : 0

홍길동님의 계좌가 해지되었습니다! (계좌번호 = 0)

 

3. 전체 계좌정보 출력

총 계좌의 수 : 1

-------------------

  계좌번호         이름

-------------------

            0       홍길동

-------------------

 

4. 단일 계좌정보 출력

계좌번호 입력 : 0

계좌번호 = 0

이름 = 홍길동

잔액 = 10000원

 

5. 입금

계좌번호 입력 : 0

입금액 입력 : 10000

10000원 입금되었습니다.

홍길동님 계좌의 현재 잔액은 20000원입니다. 

 

6. 출금 

계좌번호 입력 : 0

출금액 입력 : 30000

error 잔액이 부족합니다! (현재 잔액 20000원)

출금액 입력 : 10000

10000원 출금되었습니다.

홍길동님 계좌의 현재 잔액은 10000원입니다.

 

 

Bank.cpp

 

Bank.h

 

BankAccount.cpp

 

BankAccount.h

 

main.cpp

'프로그래밍언어 > C & CPP' 카테고리의 다른 글

상속 - 추상 클래스 (GeometricObject)  (0) 2014.07.28
상속  (0) 2014.07.28
template  (0) 2014.07.26
9주차 강의자료  (0) 2014.07.26
fstream  (0) 2014.07.25

+ Recent posts