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
Tings số gà, số 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. Tính số gà, số chó ?
ta cần có 14 con chó và 22 con gà có đúng kông cô nàng hỏi vu vo ..............
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
—
Bạn bảo mấy con chó đặt 2 chân trước lên ghế,tổng số chân dưới đất sẽ là 36 x 2 = 72 chân. Suy ra số chân trên ghế là 28 chân.
Vậy có 14 con chó ….
—
Dùng hệ phương trình
Gọi x là gà, y là chó
Ta có hệ pt:
x + y = 36
2x + 4y = 100
Giải hệ pt
x = 22,y = 14
Vậy gà có 22 con, chó có 14 con. Mời các bạn chia sẻ thêm cách giải hay, thú vị khác nữa nhé.
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
tính số gà , số chó.
Giả sử nếu là chó thì có số chân là :
36 x 4 = 144 ( chân )
Số gà là :
( 144 – 100 ) : 2 = 22 ( con )
Số chó là :
36 – 22 = 14 ( con )
ĐS : . . .
bạn tham khảo trong câu hỏi tương tự nhé
........
.........
Giả sử tất cả đều là gà thì số chân sẽ là: 2 x 36 = 72 (chân)
Số chân còn thiếu là: 100 – 72 = 28 (chân)
Số con chó là: 28 : 2 = 14 (con chó)
Số con gà là: 36 – 14 = 22 (con gà).
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.
Tìm số gà, số chó?
Đáp số : 14 con chó và 22 con gà.
Sử tiếp chó co lên 1 chân nữa ,như vậy mỗi chó chỉ còn 1 chân và số chân đếm được lúc này là :50 - 36 = 14 ( chân ).
Sở dĩ số chân bị rút đi là 14 vì mỗi con chó co thêm 1 chân.
Một con gà có 2 chân, một con chó có 4 chân.
Một con chó hơn một con gà số chân là:
4−2=2 (chân)
Nếu cả 36 con đều là gà thì tổng số chân là:
36×2=72 (chân)
Số chân giảm đi so với thực tế là:
100−72=28 (chân)
Vậy có tất cả số con chó là:
28:2=14 (con)
Có tất cả số con gà là:
36−14=22 (con)
Đáp số: gà: 22 con, chó: 14 con
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
Tính số gà số chó
Cách 1:
(Cách giải quen thuộc)
Rõ ràng 36 con không thể là gà cả (vì khi đó có 2 x 36 = 72 chân!), cũng không thể là chó cả (vì khi đó có 4 x 36 = 144 chân!).
Bây giờ ta giả sử 36 con đều là chó cả (đây là giả thiết tạm), thì số chân sẽ là: 4 x 36 = 144 (chân).
Số chân dôi ra là: 144 - 100 = 44 (chân)
Sở dĩ như vậy là vì số chân của mỗi con chó hơn số chân của mỗi con gà là: 4 - 2 = 2 (chân).
Vậy số gà là: 44:2 = 22 (con).
Số chó là: 36 - 22 = 14 (con).
Cách 2:
Ta thử tìm một giả thiết tạm khác nữa nhé.
Giả thiết, mỗi con vật được "mọc" thêm một cái đầu nữa ! khi đó, mỗi con có hai đầu và tổng số đầu là:
2 x 36 = 72 (đầu)
Lúc này, mỗi con gà coá hai đầu và hai chân , Mỗi con chó có hai đầu bốn chân. Vởy số chân nhiều hơn số đầu là:
100 - 72 = 28 (cái)
Đối với gà thì số chân bằng số đầu, còn đối với chó có số chân nhiều hơn số đầu là:
4 - 2 = 2 (cái)
Suy ra số chó là:
28:2 = 14 (chó)
Số gà là: 36 - 14 = 22 (gà).
Cách 2:
Bây giờ ta giả thiết một tường họp thật vô lí nhé! Ta giả thiết mỗi con vật đều bị "chặt đi" một nửa số chân. Như vậy, mỗi con chó chỉ còn có hai chân và mỗi con gà chỉ con một chân. tổng số chân cũng chỉ còn một nửa, tức là:
100 : 2 = 50 (chân 0.
Bây giờ, ta lại giả thiết mỗi con chó phải "co" một chân lên để mỗi con vật chỉ có một chân, khi đó 36 con vật có 36 chân. Như vậy, số chân chó phải "co" lên là:
50 - 36 = 14 (chân). Vì mỗi con chó có một chân "co" nên suy ra có 14 con chó.
Vậy số gà là: 36 - 14 = 22 (con).
ĐS : chó : 14 con
gà 22 con
Nếu tất cả đều là chó thì tổng số chân là :
36 * 4 = 144 ( chân )
Số gà là :
( 144 - 100 ) : 2 = 22 ( con )
Số chó là : 36 - 22 = 14 ( con )
ĐS : Gà : 22 con Chó : 14 con
k mình 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 trẵn
Tính số chó, số gà?
Nếu tất cả đều là chó thì tổng số chân là:
36 x 4 = 144 (chân)
Số gà là:
(144 - 100) : 2 = 22 (con)
Số chó là:
36 - 22 = 14 (con)
Đáp số: Gà : 22 con ; Chó 14 con
Gà + Chó = 36 (con)
Chân gà + Chân chó = 100 (chân)
(2 chân x Gà) + (4 chân x Chó) = 100 (chân)
(2 chân x Gà) + {4 chân x (36 - Gà)} = 100 (chân)
2 chân*Gà + 144 chân Gà Chó - 4 chân* Gà = 100 (chân Gà Chó)
144 chân - 100 chân = 4 chân*Gà - 2 chân*Gà
44 chân = 2 chân*Gà
Gà = 44 chân : 2 chân
Gà = 22 (con)
=> Chó = 36 - 22 = 14 (con)
Đáp số:
Gà: 22 con
Chó: 14 con
*P/S: Đây là cách giải cho học sinh mà cô giáo PTCS đưa ra. Tôi cho rằng cách này cũng không khác với cách lập phương trình 2 ẩ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
Tính số gà, số chó?
giả sử toàn bộ 36 con toàn là chó thì số chân là:
36 nhân 4=144(chân)
số chân thừa còn lại là số chân gà phải tìm :
( 144 - 100):2=22 ( con gà)
số con chó là:
36-22=14(con chó)
tổng số chân:
36 x 4 = 144 (cái)
số chân bỏ ra
144 - 100 = 44 (cái)
số chân bỏ ra là do mỗi con gà thêm vào:
4 - 2 = 2 (cái)
số con gà:
44 : 2 = 22 (con)
số con chó:
36 - 22 = 14 (con)
đáp số : con gà : 22 con
con chó : 14 con
DỄ MÀ DẠNG GIẢ THIẾT TẠM
\(\Rightarrow\) 14 CON CHÓ VÀ 22 CON GÀ
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.
Tìm số gà số chó?