Trang chủ Lớp 10 Tin học Bài tập Thực hành câu lệnh rẽ nhánh có đáp án

Bài tập Thực hành câu lệnh rẽ nhánh có đáp án

Bài tập Thực hành câu lệnh rẽ nhánh có đáp án

  • 156 lượt thi

  • 5 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 5:

17/07/2024

Trong tháng người dùng tiêu thụ x(kWh) điện. Nếu x ≤ a thì số tiền phải trả là x × d1, nếu a < x ≤ b thì số tiền phải trả là a×d1+x-a×d2 , nếu x > b thì số tiền phải trả là a×d1+(ba)×d2+(xb)×d3  . Em hãy viết chương trình nhập vào từ bàn phím các số nguyên dương a, b, d1,d2,d3  và x, tính và đưa ra màn hình số tiền điện phải trả. Tìm hiểu bảng giá điện hiện hành và chạy chương trình một số lần sao cho có đủ các bộ dữ liệu đầu vào đại diện cho các mức tính tiền điện.

Xem đáp án

Chương trình:

x = float(input("Nhập số điện tiêu thụ "))

d1 = float(input("Nhập d1 "))

d2 = float(input("Nhập d2 "))

d3 = float(input("Nhập d3 "))

a = float(input("Nhập a "))

b = float(input("Nhập b "))

if x <= a:

t = x * d1

elif a < x <= b:

t = a * d1 + (x - a) * d2

else:

t = a * d1 + (b - a) * d2 + (x - b) * d3

print("Tiền điện là: ", t)

- Qua tham khảo giá điện chọn d1 = 1600, d2 = 1800, d3 = 2100, a = 50, b = 100

Trong tháng người dùng tiêu thụ x(kWh) điện. Nếu x ≤ a thì số tiền phải trả là (ảnh 1)


Bắt đầu thi ngay