U E D R , A S I H C RSS

Cpp Study_2002_2/슈퍼마켓

슈퍼마켓

~cpp 
메인메뉴
1. 돈 예금
2. 물건 사기
3. 산 물건 목록 보여주기
4. 산 물건 취소하기
5. 가게 나가기
남은 돈:
>>

1. 돈 예금 선택시...
돈을 예금하세요 >>

2. 물건 사기 선택시...

	메뉴
	1. 캔디 1000원
	2. 디스켓 1200원
	3. 마우스 5000원
	사실 물건을 고르세요 >>
	사실 물건의 수량을 입력해 주세요 >>

3. 산 물건 목록 보여주기 선택시...

	사신 물건
	1. 캔디 3개
	2. 디스켓 5개

4. 산 물건 취소하기 선택시...

	사신 물건	
	1. 캔디 3개
	2. 디스켓 5개
	취소하실 물건의 번호를 입력해 주세요 >>
	취소하실 물건의 수량을 입력해 주세요 >>	



유의사항
1. 클래스를 이용 (좀 더 체계적으로)
2. 가게의 물품은 무한대로 준비되어 있음

다음과 같이 표준입출력을 통한 커맨드라인 인터페이스가 어떨까요? (자동) 테스트하기도 훨씬 쉬울테고요.

~cpp 
Welcome to the ACME supermarket.

>>> help
 * deposit -- 돈을 예금한다
 * mymoney -- 남은 돈을 보여준다
 * buy -- 물건을 산다
 * inventory -- 산 물건의 목록을 보여준다
 * cancel -- 산 물건을 취소한다
 * ask -- 물건의 가격을 묻는다
 * menu -- 구매 가능한 물건의 목록을 보여준다
 * exit -- 가게를 나간다
 각각의 명령에 대한 구체적인 안내는 help <command>

>>> menu
candy
diskette
mouse

>>> ask candy
1000

>>> deposit 10000
OK

>>> help buy
buy <product> <number> -- <product>를 <number>개 만큼 구매한다

>>> buy candy 3
OK

>>> mymoney
7000

>>> inventory
candy 3

>>> buy mouse 2
OK
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:02
Processing time 0.0245 sec