통화요금 보여주는 간단한 프로그램입니다. 조건문하고 반복문 배워서리..
100분까지는 50원 200분 까지는 30원 200분 후부터는 20원인 통화요금제 입니다.
아오.... 배운 반복문 사용해서 예외문 한다는게 완전 개박살 났네요
문제점 1 - 반복문하고 써봐서 예외 처리같은걸 만들려고 했으나... 잘 안되네요
한번 올바르게 잘못 입력(꼭 숫자가 들어가게 ex. -100) 을 한다음에는 숫자, 문자 뭘 해도 잘 예외 처리가 되는데
맨처음에 입력을 숫자가 안들어가게 (ex. -``, `````, asdfwvc) 하면 그대로 뽑아내내요. else가 이것들을 못잡나 보네요
아마도 scanf 로 받는게 int로 가게 해서 그런가요? 다른게 들어오면 어떻게 다르게 읽나보네요.. scanf 로 받은걸 숫자면 숫자 문
자면 문자 이렇게 변수에다가 저장되게 하면 좋을것 같은데..
몇분후에 다른 문제점 또 발견.....
이건 또 뭐져...
올바르게 잘못 입력후 다시 제대로 입력하면 잘 되고
올바르게 잘못 입력후 아무거나 입력 하면 예외문은 잘 나오는데 그다음 입력이 완전먹통이네요
올바르게 잘못 입력후 올바르게 잘못 입력후 (무한반복)--> 이렇게 계속 하다가 잘 입력하면 통화요금 잘 뜨는데.. 무조건 int 값으로 입력해줘야되나 보네요
간단한 예외문이 이렇게 안되다니... OTL
올바르게 잘못 입력후 아무거나 입력 하면 예외문은 잘 나오는데 그다음 입력이 완전먹통이네요
올바르게 잘못 입력후 올바르게 잘못 입력후 (무한반복)--> 이렇게 계속 하다가 잘 입력하면 통화요금 잘 뜨는데.. 무조건 int 값으로 입력해줘야되나 보네요
간단한 예외문이 이렇게 안되다니... OTL
'~ 공부 ~ > Computer' 카테고리의 다른 글
학원 실습 과제 - 가위바위보 게임(엉망입니다 ㄷㄷ) (0) | 2015.05.21 |
---|---|
for 문 학원 실습 (0) | 2015.05.21 |
포인터 성적 배열 하기 - 뇌자극c++(p233) (0) | 2015.05.19 |
뇌를자극하는 c++ 연습문제 - 사용자 정보 채우기(p273) (0) | 2015.05.19 |
최근에 c++ 공부하기 시작했습니다 (0) | 2015.04.26 |