Viết chương trình giải bài toán dân gian:
"Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu (36) con
Một trăm (100) chân chẵn
Hỏi có mấy gà mấy chó?".
Viết chương trình giải bài toán dân gian:
"Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu (36) con
Một trăm (100) chân chẵn
Hỏi có mấy gà mấy chó?".
Quảng cáo
Trả lời:
Nếu kí hiệu k là số con gà thì số con chó sẽ là 36 – k và tổng số chân sẽ là:
so_chan = k × 2 + (36 – k) × 4
Rõ ràng k < 36. Như vậy, ta chỉ việc cho k nhận các giá trị lần lượt từ 0 tới 36 và kiểm tra nếu so_chan = 100 thì k và 36 – k chính là số gà và số chó cần tìm.
Chương trình có thể viết như sau:
print("GIẢI BÀI TOÁN GÀ VÀ CHÓ")
print("Vừa gà vừa chó")
print("Bó lại cho tròn")
print("Ba mươi sáu (36) con")
print("Một trăm (100) chân chẵn")
print("Hỏi có mấy gà, mấy chó?")
for k in range(37) :
if ((k * 2 + (36 - k) * 4) == 100):
print("Số gà là: ", k)
print("Số chó là: ", 36 - k)
Hot: Học hè online Toán, Văn, Anh...lớp 1-12 tại Vietjack với hơn 1 triệu bài tập có đáp án. Học ngay
- Trọng tâm Lí, Hóa, Sinh 10 cho cả 3 bộ KNTT, CTST và CD VietJack - Sách 2025 ( 40.000₫ )
- Sách - Sổ tay kiến thức trọng tâm Vật lí 10 VietJack - Sách 2025 theo chương trình mới cho 2k9 ( 31.000₫ )
- Sách lớp 10 - Combo Trọng tâm Toán, Văn, Anh và Lí, Hóa, Sinh cho cả 3 bộ KNTT, CD, CTST VietJack ( 75.000₫ )
- Sách lớp 11 - Trọng tâm Toán, Lý, Hóa, Sử, Địa lớp 11 3 bộ sách KNTT, CTST, CD VietJack ( 52.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Chương trình có thể viết như sau:
S = 0
n = int(input("Nhập số tự nhiên n: "))
for i in range(1, n + 1):
S = S + 1/i
print("Tổng nghịch đảo các số từ 1 tới ",n," là: ", S)
Lời giải
Chương trình có thể viết như sau:
#Tổng các số lẻ và tổng các số chẵn không lớn hơn n
tong_sole = 0
tong_sochan = 0
n = int(input("Nhập số tự nhiên n:"))
for i in range(1, n + 1):
if i%2==0: # i là số chẵn: thêm i vào tong_sochan
tong_sochan=tong_sochan + i
else: #i là số lẻ: thêm i vào tong_sole
tong_sole=tong_sole + i
print("Tổng các số chẵn và các số lẻ không lớn hơn", n, "tương ứng là", tong_sochan, "và", tong_sole)
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.