Bài toán 1: (Tìm số gà, số chó biết tổng số con và tổng số châ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 mhiêu gà, bao nhiêu 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;
}
(Tìm số gà, số chó biết tổng số con và tổng số châ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ó ?
Cách giải cho trường tiểu học : Giả sử rằng gà có bốn chân mỗi. Sau đó tổng số chân động vật sẽ là: 36 x 4 = 144( chân). Tổng chân của chó và gà sẽ được 144 ; Như vậy ,ta tính được là :144 - 100 = 44( chân thực) . Mỗi con gà có 2 chân ; do đó số gà là : 44: 2 = 22 . Số chó là : 36 -22 = 14 ; Trả lời: 22 con gà ; 14 con chó .
Giải pháp cho trung học phổ thông : Cho x là số chó , cho y là số gà . Chúng ta có thể thiết lập các phương trình như sau : { X + y = 36 .................. ( 1 ) { 4x + 2y = 100 ......... . ( 2 ) Nhân các phương trình dưới bằng 2. Vì vậy, chúng ta sẽ có: { 2x + 2y = 72 ............ ... ( 3 ) { 4x + 2y = 100 ............ .. ( 4 ) _____________________ = > 2x = 28 = > X = 14 = > Y = 36-14 = 22 Trả lời : số chó là 14 ; số gà là 22
Giả sử 36 con đều là gà cả. Như vậy, số chân đếm được sẽ là :
36 x 2 = 72 (chân)
Số chân hụt đi là :
100 - 72 = 28 (chân)
Số chân bị hụt đi như vậy là do khi giả thiết 36 con là gà cả thì mỗi con chó bị hụt đi mất 2 chân.
Số chó là :
28 : 2 = 14 (con)
Số gà là :
36 - 14 = 22 (con)
Đáp số : 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 mhiêu gà, bao nhiêu chó ?
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
“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 mhiêu gà, bao nhiêu chó ?
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
bài này trên bài giảng online math cũng có mà bạ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 mhiêu gà, bao nhiêu chó ?
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
Cách 1.
Giả sử 36 con đều là gà cả. Như vậy, số chân đếm được sẽ là :
36 x 2 = 72 (chân)
Số chân hụt đi là :
100 - 72 = 28 (chân)
Sở dĩ số chân bị hụt đi như vậy là do khi giả thiết 36 con là gà cả thì mỗi con chó bị hụt đi mất 2 chân.
Số chó là :
28 : 2 = 14 (con)
Số gà là :
36 - 14 = 22 (con)
Đáp số : 22 con gà và 14 con chó.
Cách 2.
Giả sử 36 con đều là chó cả. Như vậy, số chân đếm được là :
36 x 4 =144 (chân)
Số chân thêm ra là :
144 -100 = 44 (chân)
Sở dĩ số chân tăng thêm như vậy là vì khi giả thiết 36 con đều là chó cả thì mỗi con gà được tăng thêm 2 chân.
Số gà là :
44 : 2 = 22 (con)
Số chó là :
36 - 22 = 14 (con)
Đáp số : 22 con gà và 14 con chó.
Cách 3.
Giả sử mỗi con gà co lên 1 chân và mỗi con chó co lên 2 chân. Như vậy số chân giảm đi một nửa. Số chân đếm được lúc này là :
100 : 2 = 50 (chân)
Bây giờ ta giả sử mỗi con chó co tiếp một chân nữa. Như vậy mỗi con chó còn một chân và số chân đếm được lúc này là 36 cái.
Số chân rút đi là :
50 - 36 = 14 (chân)
Sở dĩ rút đi 14 chân là vì mỗi con chó co một chân. Vậy số chó là :
14 : 1 = 14 (con)
Số gà là :
36 - 14 = 22 (con)
Đáp số : 22 con gà và 14 con chó.
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
Bài toán cổ:
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ó?
Gọi x là số gà,với điều kiện x là số nguyên dương và nhỏ hơn 36.Khi đó chân gà là 2x.vì cả gà lẫn chó có 36 con nên số chó là 36-x và số chân chó là 4*(36-x).Tổng số chân là 100 nên ta có phương trình:2x+4*(36-x)=100 2x+144-4x=100 4x-2x=144-100 2x=44 x=22 Vậy số gà là 22(con).Từ đó suy ra số chó là:36-22=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. Hỏi có bao nhiêu con gà, bảo nhiêu con chó?
22 Gà , 14 c hó