- 100 kwh đầu tiên , mỗi kwh phải trả 650 đồng:
- từ kwh thứ 101 đến 150 , mỗi kwh phải trả 1250 đồng:
- từ kwh thứ 151 đến 200 , mỗi kwh phải trả 1580 đồng:
- từ kwh thứ 201 trở lên , mỗi kwh phải trả 1790 đồng :
Tiền điện hoá đơn của mỗi gia đình phải trả số tiền điện mà hộ đó đã sử dụng theo đơn giá cộng thêm 10% của số tiền đó ( thuế giá trị gia tăng - VAT). Viết chương trình nhập vào số kwh của một hộ gia đình , tính và hiển thị ra màn hình số tiền phải trả của hộ gia đình đó
Quảng cáo
3 câu trả lời 393
def tinh_tien_dien(kwh):
gia_dien_1 = 650
gia_dien_2 = 1250
gia_dien_3 = 1580
gia_dien_4 = 1790
thue_vat = 0.1
if kwh <= 100:
thanh_tien = kwh * gia_dien_1
elif 101 <= kwh <= 150:
thanh_tien = 100 * gia_dien_1 + (kwh - 100) * gia_dien_2
elif 151 <= kwh <= 200:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + (kwh - 150) * gia_dien_3
else:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + 50 * gia_dien_3 + (kwh - 200) * gia_dien_4
tong_tien = thanh_tien + (thanh_tien * thue_vat)
return tong_tien
# Nhập số kwh từ người dùng
so_kwh = float(input("Nhập số kWh đã sử dụng: "))
# Tính và hiển thị số tiền phải trả
tien_phai_tra = tinh_tien_dien(so_kwh)
print(f"Số tiền phải trả của hộ gia đình là: {tien_phai_tra:.2f} đồng")
Bạn kham khảo nhé :
------------Python--------------------
def tinh_tien_dien(so_kwh):
gia_dien_1 = 650
gia_dien_2 = 1250
gia_dien_3 = 1580
gia_dien_4 = 1790
thue_vat = 0.1
if so_kwh <= 100:
thanh_tien = so_kwh * gia_dien_1
elif 101 <= so_kwh <= 150:
thanh_tien = 100 * gia_dien_1 + (so_kwh - 100) * gia_dien_2
elif 151 <= so_kwh <= 200:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + (so_kwh - 150) * gia_dien_3
else:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + 50 * gia_dien_3 + (so_kwh - 200) * gia_dien_4
tong_tien = thanh_tien + thue_vat * thanh_tien
return tong_tien
# Nhập số kWh của hộ gia đình
so_kwh_input = float(input("Nhập số kWh của hộ gia đình: "))
# Tính và hiển thị số tiền phải trả
so_tien_phai_tra = tinh_tien_dien(so_kwh_input)
print(f"Số tiền phải trả là: {so_tien_phai_tra:.2f} đồng")
--------------------------------------------
Có thể chạy đoạn mã trên một trình thông dịch Python để nhập số kWh của hộ gia đình và nhận kết quả số tiền phải trả.
def tinh_tien_dien(kwh):
gia_dien_1 = 650
gia_dien_2 = 1250
gia_dien_3 = 1580
gia_dien_4 = 1790
thue_vat = 0.1
if kwh <= 100:
thanh_tien = kwh * gia_dien_1
elif 101 <= kwh <= 150:
thanh_tien = 100 * gia_dien_1 + (kwh - 100) * gia_dien_2
elif 151 <= kwh <= 200:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + (kwh - 150) * gia_dien_3
else:
thanh_tien = 100 * gia_dien_1 + 50 * gia_dien_2 + 50 * gia_dien_3 + (kwh - 200) * gia_dien_4
tong_tien = thanh_tien + (thanh_tien * thue_vat)
return tong_tien
# Nhập số kwh từ người dùng
so_kwh = float(input("Nhập số kWh đã sử dụng: "))
# Tính và hiển thị số tiền phải trả
tien_phai_tra = tinh_tien_dien(so_kwh)
print(f"Số tiền phải trả của hộ gia đình là: {tien_phai_tra:.2f} đồng")
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55322 -
Đã trả lời bởi chuyên gia
31198 -
Đã trả lời bởi chuyên gia
29761
