주차 요금 정산하기

시간 제한1초메모리 제한2048 MB

요약
기본 요금 A, 초과 단위 B분, 추가 요금 C가 주어질 때, 주차 시간 T가 30분을 넘으면 초과분을 B로 나눠 올림한 값에 C를 곱해 A에 더한다.
난이도

쉬움10점 중 2점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

진흥이는 한국정보기술진흥원의 주차장을 운영하고 있으며, 차량별로 요금을 자동으로 계산하는 주차 요금 정산 시스템을 개발하려고 합니다. 이때, 주차 요금은 다음과 같은 방식으로 부과됩니다.

  • 30분 이하로 주차한 경우 기본 요금 AA원이 부과됩니다.
  • 30분을 초과하여 주차한 경우, 기본 요금 AA원에 더해 초과된 시간 BB분마다 CC원이 추가로 부과됩니다.
  • 초과 시간이 BB로 정확히 나누어떨어지지 않으면 올림하여 요금을 계산합니다.

 AA, BB, CC와 차량의 주차 시간 TT가 주어졌을 때, 해당 차량의 주차 요금을 출력하는 프로그램을 작성하세요.

입력

첫 번째 줄에 정수 AA, BB, CC가 공백으로 구분되어 주어집니다.

두 번째 줄에 차량의 주차 시간을 의미하는 정수 TT가 주어집니다.

출력

한 줄에 주어진 차량의 주차 요금을 출력하세요.

제한

  •  0≤A≤50000 \le A \le 5000 
  •  1≤B≤601 \le B \le 60 
  •  1≤C≤20001 \le C \le 2000 
  •  1≤T≤20001 \le T \le 2000

예제2

  1. 예제 1

    입력
    1200 15 600
    60
    
    예상 출력
    2400
    
  2. 예제 2

    입력
    1000 30 100
    40
    
    예상 출력
    1100