st_tuyensinh10_24_tinhtien - Tính tiền

Xem dạng PDF

Gửi bài giải

Điểm: 2,50 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: TinhTien.inp
Output: TinhTien.out

Dạng bài
Ngôn ngữ cho phép
C, C++, C++ (Themis), Java, Kotlin, Pascal, Pascal (Themis), PyPy, Python, Scratch

Trong 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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.