VỪA GÀ VỪA CHÓ
BÓ LẠI CHO TRÒN
BA MƯƠI SÁU CON
MỘT TRĂM CHÂN CHẴN?
HỎI CÓ BAO NHIÊU CON GÀ ,CON CHÓ?
" Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn."
Viết chương trình tính số chân gà, chân chó (dùng câu cú pháp While do)
Giải bài toán
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẫn
Hỏi có bao nhiêu gà, bao nhiêu chó?
bằng hai cách
a) Không dùng phương trình
b) Giải phương trình bằng cách chọn \(x\) là số chó
a) Vì 1 con gà có 2 chân, một con chó có 4 chân.
Giả sử 36 con đều là gà thì tổng số chân gà là: 2 x36 =72 (chân)
Như vậy số chân thừa ra là: 100-72=28(chân)
Số chân mỗi con chó hơn số chân mõi con gà là:4-2=2(chân)
Số con chó là:28:2=14( con)
Số con gà là:36-14=22(con)
Vậy: Có 14 con chó và 22 con gà
b) Gọi x(con) là số chó(Điều kiện: \(x\in Z^+\))
Số con gà là: 36-x(con)
Số chân của con chó là: 4x(chân)
Số chân của con gà là: 2(36-x)(chân)
Theo đề, ta có: \(4x+2\left(36-x\right)=100\)
\(\Leftrightarrow4x+72-2x=100\)
\(\Leftrightarrow2x=28\)
hay x=14(thỏa ĐK)
Số con gà là: 36-14=22(con)
Vậy: Có 14 con chó và 22 con gà
Lập trình giải bài toán cổ tổng quát: Có tổng số n tổng số con, m là tổng số chân. Hãy đưa ra số lượng gà, chó.
Vừa gà vừa chó
Bỏ lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi có mấy con gà, mấy con chó?
ngôn ngữ c++
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 36; // tổng số con
int m = 100; // tổng số chân
int g = (2*n - m/2)/3; int c = (4*n - 2*m)/6; if (g + c == n && 2*g + 4*c == m && m % 2 == 0) { cout << "So con ga: " << g << endl; cout << "So con cho: " << c << endl; } else { cout << "Khong co dap an" << endl; } return 0;
}
```
Kết quả khi chạy chương trình sẽ là:
```
So con ga: 22
So con cho: 14
```
#include <iostream>
int main() {
int n, m;
std::cout << "Nhap tong so con (n): ";
std::cin >> n;
std::cout << "Nhap tong so chan (m): ";
std::cin >> m;
int g, c; // g: so luong ga, c: so luong cho
// Giai he phuong trinh
c = (4 * n - m) / 2;
g = n - c;
// Kiem tra ket qua
if (c < 0 || g < 0 || (m % 2 != 0) || (4 * n - m) % 2 != 0) {
std::cout << "Khong ton tai gia tri hop le cho so luong ga va cho!" << std::endl;
} else {
std::cout << "So luong ga: " << g << std::endl;
std::cout << "So luong cho: " << c << std::endl;
}
return 0;
}
Vừa gà vừa chó ,bó lại cho tròn.Ba mươi sáu con một trăm chân chẵn. Hỏi có bao nhiêu con gà, bảo nhiêu con chó?
22 Gà , 14 c hó
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi có bao nhiêu con gà,con chó?
Giúp với!!!!!T-T
Em sử dụng "giả thiết tạm"
+ Coi tất cả là gà xem thiếu bao nhiêu chân?
+ Số chân 1 con chó nhiều hơn số chân 1 con gà là bao nhiêu?
+ Lấy số chân còn thiếu chia cho (số chân 1 con chó nhiều hơn 1 con gà) sẽ được số con gà?
+ Tìm số con chó?
Giả sử tất cả là chó thì tổng số chân là: 36 \(\times\) 4 = 144 (chân)
So với đề bài thù thừa ra: 144 - 100 = 44 (chân)
Thay 1 chó bằng 1 gà thì số chân giảm: 4 - 2 = 2 (chân)
Số gà là: 44 : 2 = 22 (con)
Số chó là: 36 - 22 = 14 (con)
Thử lại kết quả ta có: số gà và chó là: 22 + 14 = 36 (con)
Số chân là: 22 \(\times\) 2 + 14\(\times\) 4 = 100 chân
Vậy đáp số là đúng
Ta gọi số con gà là x và số con chó là y. Theo đề bài ta có:
x+ y = 36 ( bó lại cho tròn ) => x = 36 - y
2x + 4y = 100 ( tổng số chân cả hai con là 100, trong đó số chân của một con gà là 2, số chân của 1 con chó là 4 )
Giải hệ phương trình trên, ta có
2. ( 36 - y ) + 4y = 100
=> 72 - 2y + 4y = 100
=> 72 - 2y = 100
=> 2y = 100 - 72
=> 2y = 28
=> Số chó là y= 14
=> Số gà là x= 36 - 14 = 22
Như vậy có 22 con gà và 14 con chó
Vừa gà vừa chó bó lại cho tròn
Ba mươi sáu con một trăm chân chẵn
hỏi có bao nhiêu con gà?Bao nhiêu con chó?
giả sử tất cả là gà thì có số chân là:36*2=72(chân)
số chân bị hụt đi là:100-72=28(chân)
vì chó có số chân gấp đôi gà nên có số con chó là 28/2=14(con)
số gà là 36-14=22(con)
vừa gà vừa chó bó lại cho chòn ba mươi sáu con một trăm chân chẵn .Hỏi có bao nhiêu gà bao nhiêu chó
Nếu tất cả đều là chó thì có tất cả số chân là:
\(36x4=144\)(cái chân)
Số gà là:
\(\left(144-100\right):2=22\)(con)
Số chó là:
\(36-22=14\)(con)
Đáp số: Gà: \(22\)con
Chó: \(14\)con
*** mk nha
vừa gà vừa chó
bó lại cho tròn
ba mươi sáu con một trăm chân chẵn
hỏi có bao nhiêu con gà bao nhiêu con chó?
Vừa gà vừa chó Bó lại cho tròn Ba mươi sáu con Một trăm chân chẵn Bao nhiêu con gà? Bao nhiêu con chó?
Gọi x là số gà
Số chó là: 36 – x
Số chân gà: 2x
Số chân chó: 4(36-x)
theo đề bài ta có:
2x + 4(36 – x) =100
2x + 144 – 4x = 100
2x = 144 – 100
2x = 44
x = 22
Vậy số gà là 22 con
Số chó : 36 – 22 = 14
Vì 1 con gà có 2 chân, một con chó có 4 chân.
Giả sử 36 con đều là gà thì tổng số chân gà là: \(2\times36=72\) (chân)
Như vậy số chân thừa ra là: \(\text{100-72=28}\)(chân)
Số chân mỗi con chó hơn số chân mõi con gà là:\(\text{4-2=2}\)(chân)
Số con chó là:\(\text{28:2=14}\)( con)
Số con gà là:\(\text{36-14=22}\)(con)
Đáp số: 14 con chó ; 22 con gà.
Dạng toán giả thiết tạm:)
Hỏi vui mọi ng:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
-Hỏi bao nhiêu gà bao nhiêu chó
Gà 22con :44 chân
Chó 14 con:56 chân
tổng 36 con
tổng 100 chân
Mở sách giáo khoa ra sẽ có nha. Phần 2, ví dụ 2 trang 24, 25 sách giáo khoa toán 8 tập hai, có cả phần giải luôn đó :P