VẬN DỤNGQuảnlí tiền điệnViết chương trình nhập vào 12 số nguyên dương tương ứng là tiền điện...

Câu hỏi:

VẬN DỤNG

Quản lí tiền điện

Viết chương trình nhập vào 12 số nguyên dương tương ứng là tiền điện của 12 tháng trong năm vừa rồi của nhà em, đưa ra màn hình các thông tin sau:

- Tổng số tiền điện của cả năm và tiền điện trung bình theo tháng.

- Liệt kê các tháng có số tiền điện nhiều hơn tiền điện trung bình theo tháng.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Ngọc
Để giải quyết bài toán này, trước tiên ta cần viết chương trình nhập vào 12 số nguyên dương tương ứng với tiền điện của 12 tháng trong năm. Sau đó, tính tổng số tiền điện của cả năm và tiền điện trung bình theo tháng. Cuối cùng, liệt kê các tháng có số tiền điện lớn hơn tiền điện trung bình theo tháng.

Ví dụ với ngôn ngữ lập trình Python:

```python
# Nhập vào số tiền điện của 12 tháng
tien_dien = []
for i in range(1, 13):
tien = int(input(f'Nhập số tiền điện tháng {i}: '))
tien_dien.append(tien)

# Tính tổng số tiền điện và tiền điện trung bình
tong_tien_dien = sum(tien_dien)
tien_dien_trung_binh = tong_tien_dien / 12

# Liệt kê các tháng có số tiền điện lớn hơn tiền điện trung bình
thang_nhieu_tien = [i+1 for i, tien in enumerate(tien_dien) if tien > tien_dien_trung_binh]

# In kết quả
print(f'Tổng số tiền điện của cả năm là: {tong_tien_dien}')
print(f'Tiền điện trung bình theo tháng là: {tien_dien_trung_binh}')
print(f'Các tháng có số tiền điện nhiều hơn tiền điện trung bình: {", ".join(map(str, thang_nhieu_tien))}')
```

Kết quả:
Nếu nhập các số tiền điện lần lượt là 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, chương trình sẽ in ra:

Tổng số tiền điện của cả năm là: 5100
Tiền điện trung bình theo tháng là: 425.0
Các tháng có số tiền điện nhiều hơn tiền điện trung bình: 6, 7, 8, 9, 10, 11, 12
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.24039 sec| 2179.07 kb