프로그래밍(B반) 중간고사

  1. (20점) 사용자에게 금액을 입력받아 그 금액을 만드는 10000원권 지폐, 5000권 지폐, 1000권 지폐, 500원 동전, 100원 동전, 50원 동전, 10원 동전 수를 각각 출력하시오.

    예) 16,460원 -> 10000원 1, 5000원 1, 1000원 1, 100원 4, 50원 1, 10원 1

  2. (30점) 예금의 이자를 복리로 계산하는 경우 다음 공식으로 구할 수 있다.

    A = P(1+i)**t 여기서 P는 원금, i는 이자율, t는 경과된 햇수이다. 사용자에게 원금과 이자율, 경과된 햇수를 입력받아 총액을 계산하시오.

  3. (50점) 자동차의 제동 거리는 다음 공식에 의해 구해진다.

    x = v**2 / 2a 여기서 a= ug

    이때 g 는 중력 가속도로 9.8 m/s2이고, 마른 도로의 u 값은 0.6, 젖은 도로의 경우 0.1이다.

    (1) 사용자에게 도로의 상태(마른 도로/젖은 도로)와 주행 속도를 입력받아 제동 거리를 출력하라.

    (2) 사용자에게 도로의 상태와 주행 속도를 반복해서 입력받아 제동거리를 출력하라. 사용자가 잘못된 입력을 넣거나 Ctrl-d를 누르면 그동안 계산한 횟수를 출력하고 종료하라.

※ 주의