22.10. Viết chương trình in ra họ tên và thu nhập của một hộ gia đình có thu nhập cao nhất và một...

Câu hỏi:

22.10. Viết chương trình in ra họ tên và thu nhập của một hộ gia đình có thu nhập cao nhất và một hộ gia đình có thu nhập ít nhất được khảo sát nêu trong Câu 22.8.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Đức
Câu trả lời cho câu hỏi "22.10. Viết chương trình in ra họ tên và thu nhập của một hộ gia đình có thu nhập cao nhất và một hộ gia đình có thu nhập ít nhất được khảo sát nêu trong Câu 22.8" có thể là:

Để viết chương trình in ra họ tên và thu nhập của hộ gia đình có thu nhập cao nhất và thu nhập ít nhất, ta sẽ sử dụng các câu lệnh nhập dữ liệu từ Câu 22.8 để lưu thông tin về họ tên chủ hộ và thu nhập của từng hộ gia đình vào 2 danh sách `ds_chuho` và `ds_thunhap`. Sau đó, ta sẽ tìm ra hộ gia đình có thu nhập cao nhất và thu nhập ít nhất bằng cách duyệt từng hộ gia đình và so sánh với giá trị tương ứng hiện tại trong vòng lặp.

Sau khi tìm được họ tên và thu nhập của hộ gia đình có thu nhập cao nhất và ít nhất, chúng ta sẽ in ra kết quả phân biệt. Đầu tiên, in ra thông tin về họ tên và thu nhập của hộ gia đình có thu nhập cao nhất, sau đó in ra thông tin về họ tên và thu nhập của hộ gia đình có thu nhập ít nhất.

Để chạy chương trình và kiểm tra kết quả, ta sẽ nhập số lượng hộ gia đình được khảo sát, sau đó nhập thông tin về từng hộ gia đình theo yêu cầu của chương trình.

Đây là cách làm và câu trả lời cụ thể cho câu hỏi "22.10.":

```python
so_ho_gd = int(input("Số hộ gia đình được khảo sát: "))
ds_chuho = []
ds_thunhap = []

for i in range(so_ho_gd):
hoten = input("Họ tên chủ hộ thứ " + str(i + 1) + ": ")
ds_chuho.append(hoten)
thunhap = float(input("Thu nhập của hộ gia đình thứ " + str(i + 1) + ": "))
ds_thunhap.append(thunhap)

max_thunhap = ds_thunhap[0]
min_thunhap = ds_thunhap[0]
max_chuho = ds_chuho[0]
min_chuho = ds_chuho[0]

for i in range(so_ho_gd):
if max_thunhap < ds_thunhap[i]:
max_thunhap = ds_thunhap[i]
max_chuho = ds_chuho[i]
if min_thunhap > ds_thunhap[i]:
min_thunhap = ds_thunhap[i]
min_chuho = ds_chuho[i]

print("Chủ hộ có thu nhập cao nhất là ông/bà", max_chuho, "với thu nhập 1 năm =", max_thunhap)
print("Chủ hộ có thu nhập ít nhất là ông/bà", min_chuho, "với thu nhập 1 năm =", min_thunhap)
```

Chương trình trên sẽ nhập thông tin về họ tên và thu nhập của từng hộ gia đình, sau đó tìm ra hộ gia đình có thu nhập cao nhất và ít nhất để in ra kết quả.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
1.06364 sec| 2202.461 kb