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원입니다. |