

Bài 8. Hóa đơn tiền điện Tên file: BILL.***
Năm 2112, nước ta đã trở thành một cường quốc kinh tế nhưng giá điện lại vô cùng đắt đỏ. Công ty NVE là nhà cung cấp điện duy nhất trong thành phố nơi Nam ở. NVE vừa tăng giá điện, bảng giá như sau:
Dung lượng sử dụng (Kwh) Đơn giá (VNĐ)
Bậc 1: Cho kWh từ 1 – 100
Bậc 2: Cho kWh từ 101 – 200
Bậc 3: Cho kWh từ 201 – 300
Bậc 4: Cho kWh từ 301 trở lên 2000
3000
5000
10000
Cách tính : 100kWh đầu tiên có giá 2000VNĐ mỗi kWh, 100 kWh tiếp theo (từ 101-200) có giá 3000 VNĐ mỗi kWh. Cứ như vậy tính tiếp.
Ví dụ: nếu sử dụng 250 kWh thì bố mẹ của Nam phải trả:
2000 x 100 + 3000 x 100 + 5000 x 50 = 750000 (VNĐ).
Tháng này, gia đình Nam dùng hết x số điện. Vậy gia đình Nam phải trả cho công ty điện lực số tiền là bao nhiêu?
INPUT:
- Một số nguyên dương duy nhất x (x ≤ 100000) là số kWh điện mà gia đình của Nam đã sử dụng.
OUTPUT:
- Một số nguyên duy nhất là số tiền mà bố mẹ của Nam phải trả cho công ty NVE.
Ví dụ:
INPUT OUTPUT
250 750000
NHẤN MẠNH : làm bằng dãy bits/stdc++.h , khai báo = double
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
\begin{array}{c} \color{#FFFFFFff}{H}\color{#E7E7E7ff}{o}\color{#CFCFCFff}{r}\color{#B7B7B7ff}{i}\color{#9F9F9Fff}{z}\color{#878787ff}{o}\color{#6F6F6Fff}{n} \end{array} $\\$
// Horizon
#include <bits/stdc++.h>
#define File(name) freopen(name".INP", "r", stdin); freopen(name".OUT", "w", stdout);
using namespace std;
int main() {
File("BILL");
double x, s = 0; cin >> x;
if (x > 300) {
s += (x - 300) * 10000;
x = 300;
}
if (x > 200) {
s += (x - 200) * 5000;
x = 200;
}
if (x > 100) {
s += (x - 100) * 3000;
x = 100;
}
s += x * 2000;
cout << fixed << setprecision(0) << s;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
69
1516
43
giúp e tìm quy luật bài này với ạ