st_tuyensinh10_24_tinhtien - Tính tiền
Xem dạng PDFTrong tháng 5/2024, tại cửa hàng trung bài sản phẩm OCOP của huyện ABC có chương trình khuyến mãi hấp dẫn. Khi khách hàng mua ~m~ số lượng hàng hoá với đơn giá là ~n~ đồng thì sẽ được tặng một mã giảm giá theo qui định sau:
- Min là giá trị tối thiểu để nhận được khuyến mãi.
- k là số phần trăm được giảm giá.
- Max là số tiền tối đa được giảm trên một hoá đơn.
*OCOP: One Commune One Product - Mỗi xã/phường một sản phẩm.
Hãy viết chương trình tính số tiền khách phải trả cho đơn hàng sau khi đã được khuyến mãi. Biết rằng mỗi mặt hàng được lập thành một hoá đơn riêng biệt.
Dữ liệu vào từ tập tin văn bản TinhTien.inp gồm:
- Dòng đầu tiên chứa hai số nguyên ~n~ và ~m~ là đơn giá và số lượng mua của đơn hàng (~1 \le n, m \le 10^{15}~).
- Dòng thứ hai chứa mã giảm giá gồm 3 số nguyên ~Min, k, Max~ (~1 \le Min, Max \le 10^{15}~ và ~1 \le k \le 50~).
Kết quả ghi ra tập tin văn bản TinhTien.out gồm một số nguyên duy nhất là số tiền phải trả của khách hàng. Lưu số tiền khách hàng chỉ cần trả phần nguyên của số tiền trên hoá đơn.
Ví dụ:
TINHTIEN.INP
21000 4
50000 5 10000
TINHTIEN.OUT
79800
Giải thích
Theo qui định của mã giảm giá: Tổng giá trị đơn hàng lớn ~50000~ thì đủ điều kiện được giảm giá ~5\%~ và không được giảm quá ~10000~.
Bình luận