# 1
몇 년에 걸친 예산을 짜기란 어려운데, 그 이유는 가격이 안정적이지 않기 때문이다.
만약에 여러분의 회사에서 일년에 200자루의 연필이 필요하다면 단순히 현재의 가격을 기준으로 향후
2년간의 비용으로 사용할 수는 없다. 인플레이션 때문에 (몇 년 후의) 해당 비용은 지금보다는 높을 가능성이
많기 때문이다.
특정 년도에 사용할 제품의 비용을 계산하기 위해서 프로그램을 짜시오.
그 프로그램은 해당 제품의 비용과 해당 비품이 구매될 년도의 숫자와 인플레이션 율을 요구할 것입니다.
(프로그램 짤 때 이런 요소를 감안해야 한다는 말)
그 프로그램은 특정 기간 후의 (5년 후 등) 그 제품의 예상 비용을 계산해 낼 것입니다.
프로그램 사용자에게 예를 들어 5.6 (%)등으로 인플레이션 율을 숫자로 입력하게 하시오.
여러분이 짠 프로그램은 사용자기 입력한 퍼센트 숫자를 분수로 전환시켜 (예를 들면 0.056으로 바꾸어) 주고
인플레이션을 감안하여 조정된 가격을 추정하기 위하여 loop를 사용해야 합니다. (힌트: loop 사용)
프로그램 공부하시는 분이라면 loop 개념은 아실 테니 생략.
fraction 조각, 파당, 분당, 분수
span 범위, ~범위에 걸치다 예상 수명 expected life span
# 3
여러분이 현금 $1불을 내고 초코바 하나를 자판기에서 살 수 잇다 칩시다.
개별 초코바에는 하나의 쿠폰이 들어있고 7장의 쿠폰을 가지고 하나의 초코바를 자판기에서 상품으로 바꿀
수
있습니다.
만약에 여러분이 n $불의 돈을 가지고 있다면 쿠폰으로 교환한 초코바를 포함하여 몇 개의 초초렛을 먹을 수
있을지 알고 싶을 겁니다.
예를 들어 여러분이 20불을 가지고 있다면 우선 20개의 초코바를 살 수 있습니다.
이것으로 20장의 쿠폰을 가질 수 있어 (이 중) 14장의 쿠폰으로 2개의 초코바를 추가로 가질 수 있고, 그 두
개의 초코바로 쿠폰 두 장을 가질 수 있어 이제 총 8장의 쿠폰을 가질 수 있습니다. (20-7*2+2 =18)
이 쿠폰으로 하나의 초코바를 사기에 충분합니다. 결과적으로 (20불을 가지고서) 23개의 초코바와 남은
1장의 쿠폰을 가집니다.
보유하고 있는 현금 숫자를 입력하고 여러분이 가진 모든 돈과 최대한 많은 쿠폰을 상품으로 바꾸어 몇 개의
초코바를 모을 수 있는지를 출력하는 프로그램을 짜시오. 또, 남은 쿠폰 숫자도 출력하도록 하시오. 이 문제를
푸는 가장 쉬운 방법은 LOOP를 사용하는 것입니다.
a program that inputs ~ (입력 사항) Also output ~ (출력 사항)
after spending all ~ and redeeming ~ 두 변수를 충족시키는 조건.
redeem 상품으로 바꾸다. 교환하다.
Word가 아니라 보기도 어렵고 설명을 해주고 싶어도 일일이 입력해야 하니 시간도 많이 걸리는 군요.
도움이 되시기 바랍니다.