C3-07 · Tiền điện bậc thang
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Tiền điện tính theo bậc thang (giá giả định):
| Bậc | Phần điện năng | Giá (đồng/kWh) |
|---|---|---|
| 1 | 50 kWh đầu tiên (kWh 1 đến 50) | 1.800 |
| 2 | từ kWh 51 đến kWh 100 | 2.000 |
| 3 | từ kWh 101 trở đi | 2.500 |
Mỗi bậc chỉ tính giá của bậc đó cho phần điện năng nằm trong bậc. Cho số kWh tiêu thụ, in tổng tiền điện (đồng).
Dữ liệu vào
Một dòng chứa số nguyên không âm ~k~ — số kWh tiêu thụ.
Kết quả
Một dòng: tổng tiền (đồng), là số nguyên, không có dấu chấm ngăn cách hàng nghìn.
Ràng buộc
- ~0 \le k \le 10^{6}~.
Ví dụ 1
Dữ liệu vào:
120
Kết quả:
240000
Ví dụ 2
Dữ liệu vào:
75
Kết quả:
140000
Giải thích ví dụ
- Ví dụ 1: ~120~ kWh = ~50~ kWh bậc 1 + ~50~ kWh bậc 2 + ~20~ kWh bậc 3, tiền là ~50 \cdot 1800 + 50 \cdot 2000 + 20 \cdot 2500 = 90000 + 100000 + 50000 = 240000~.
- Ví dụ 2: ~75~ kWh = ~50~ kWh bậc 1 + ~25~ kWh bậc 2, tiền là ~90000 + 25 \cdot 2000 = 140000~.
Ghi chú
- Không tính cả ~120~ kWh theo giá ~2.500~: đó là cách tính "một giá" chứ không phải bậc thang.
- Dùng số nguyên cho giá (
1800, không phải1.8 * 1000): phép nhân với số thực cho kết quảfloatvà in ra240000.0là sai định dạng.
Nguồn trong sách: Bài C3-07, mục 3.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)
Đang tải...