온라인 쇼핑몰에서는 상품의 가격과 구매 수량에 따라 할인 쿠폰을 적용한다.
여러 상품의 가격과 수량이 주어졌을 때, 각 상품의 할인 전 금액과 할인 후 금액을 계산하는 프로그램을 작성하시오.
할인 규칙은 다음과 같다.
- 상품의 가격과 수량을 곱하여 할인 전 금액을 계산한다.
- 할인 전 금액이 50,000원 이상이면 10% 할인한다.
- 할인 전 금액이 30,000원 이상 50,000원 미만이면 5% 할인한다.
- 할인 전 금액이 30,000원 미만이면 할인하지 않는다.
- 할인 후 금액은 소수점 이하를 버리고 정수로 출력한다.
첫째 줄에 상품의 개수 (N)이 주어진다.
다음 (N)개의 줄에는 각 상품의 가격 (P)와 구매 수량 (Q)가 공백으로 구분되어 주어진다.
각 상품에 대해 할인 전 금액과 할인 후 금액을 공백으로 구분하여 한 줄에 출력한다.
- (1 \leq N \leq 100)
- (1 \leq P \leq 1,000,000)
- (1 \leq Q \leq 100)
- (P)는 상품 하나의 가격이며, (Q)는 구매 수량이다.
4
10000 2
20000 2
30000 2
60000 1
3
5000 3
15000 2
25000 2
20000 20000
40000 38000
60000 54000
60000 54000
15000 15000
30000 28500
50000 45000
첫 번째 상품은 10,000원짜리 상품을 2개 구매하므로 할인 전 금액은 20,000원이다. 30,000원 미만이므로 할인되지 않는다.
두 번째 상품은 20,000원짜리 상품을 2개 구매하므로 할인 전 금액은 40,000원이다. 5% 할인하여 38,000원이 된다.
세 번째 상품은 30,000원짜리 상품을 2개 구매하므로 할인 전 금액은 60,000원이다. 10% 할인하여 54,000원이 된다.
네 번째 상품은 60,000원짜리 상품을 1개 구매하므로 할인 전 금액은 60,000원이다. 10% 할인하여 54,000원이 된다.
첫 번째 상품의 할인 전 금액은 15,000원이므로 할인되지 않는다.
두 번째 상품의 할인 전 금액은 30,000원이므로 5% 할인하여 28,500원이 된다.
세 번째 상품의 할인 전 금액은 50,000원이므로 10% 할인하여 45,000원이 된다.
n = int(input())
for _ in range(n):
price, quantity = map(int, input().split())
total = price * quantity
if total >= 50000:
discounted = int(total * 0.9)
elif total >= 30000:
discounted = int(total * 0.95)
else:
discounted = total
print(total, discounted)