추상화 – 거스름돈 계산기

<문제 및 조건> Q. 거스름돈을 계산하는 프로그램을 만드세요.T1. 가장 적은 수의 지폐를 거슬러 올라가야 한다.T2. payment 와 cost 를 파라미터로 받는 calculate_change 함수 만들기.

<나의 답안 및 접근방식> A. 초기 1. 거스름돈은 payment-cost 2. 지폐를 가장 적은 수로 주려면 5만원권부터 내면 된다.3. 기존 거스름돈에서 5만원권으로 거슬러 올라간 금액만 빼고 1만원권을 준다.4. 반복하자 5. format도 활용하자 6. int를 사용하지 않으면 오류가 나니까 int도 쓰자.

B. 복습 1. payment – cost 계속 쓰기 귀찮으니까 변수 t에 넣자. 2. 나머지 나눗셈을 이용하면 식이 더 짧아지지 않을까?3. t를 5만원으로 나눈 나머지 금액을 1만원으로 나누면 된다.<모범답안 및 개선할 점> 1. 변수의 이름을 이해하기 쉽게 지어야 한다. – 거스름돈을 나타내는 변수를 total의 약자로 t라고 썼는데 -change가 더 알기 쉬운 것 같다.<모범답안 및 개선할 점> 1. 변수의 이름을 이해하기 쉽게 지어야 한다. – 거스름돈을 나타내는 변수를 total의 약자로 t라고 썼는데 -change가 더 알기 쉬운 것 같다.

error: Content is protected !!