Vừa Gà Vừa Chó Bó Lại Cho Tròn 36 Con 100 Chân Chẵn Pascal

     

Vừa con gà vừa chóBó lại mang lại trònBa mươi sáu(36) conMột trăm(100) chân chẵnHỏi mấy gà, mấy chó?

Đây là vấn đề vui, từ khi tham gia học tiểu học tôi đã biết, lên trung học, học tập giải phương trình cũng chạm chán lại nó. Cùng bây giờ, có tác dụng lập trình, thốt nhiên nhớ cho tới nó, nên viết ra đây, coi như chia sẻ cho chúng ta mới học lập trình tất cả thêm hào hứng, xử lý các bài tập nho nhỏ, hạnh phúc tương tự.

Bạn đang xem: Vừa gà vừa chó bó lại cho tròn 36 con 100 chân chẵn pascal

Cách giải nó như sau:Gọi x là số gàSố chó là: 36 – xSố chân gà: 2xSố chân chó: 4(36-x)theo đề bài xích ta có:2x + 4(36 – x) =1002x + 144 – 4x = 1002x = 144 – 1002x = 44x = 22Vậy số gà là 22 conSố 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 bên dưới đất đang là 36 x 2 = 72 chân. Suy ra số chân bên trên ghế là 28 chân.Vậy gồm 14 con chó ….—Dùng hệ phương trìnhGọi x là gà, y là chóTa bao gồm hệ pt:x + y = 362x + 4y = 100Giải hệ ptx = 22,y = 14Vậy gà bao gồm 22 con, chó tất 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ậy thì làm thế nào để giải nó bằng phương pháp lập trình. Đây chưa phải vấn đề khó với tương đối nhiều bạn, mặc dù mình thấy vui vẻ, đề xuất vẫn viết ra đây.

Xem thêm: Bà Bầu Bị Ho 3 Tháng Đầu Có Nguy Hiểm Không? Mẹ Cẩn Thận Nhé!

Sau đấy là cách giải trong một trong những ngôn ngữ lập trình sẵn như Pascal, C++, C#, Java, PHP, ASP.NET, Javascript. Trường đúng theo máy chúng ta không mua sẵn IDE, chúng ta cũng có thể sử dụng trang web http://ideone.com để test code.

Xem thêm: Uống Cà Phê Sữa Có Tốt Không ? Sự Thật Bất Ngờ Thực Hư Chuyện Uống Cà Phê Sữa Hại Gan

Vì số con là 36 và số chân là 100. Trả sử toàn bộ là chó, thì số nhỏ tối nhiều là 100/4 = 25 (con). Về tối thiểu là 36 / 4 = 9 (con). Như vậy bọn họ chỉ cần sử dụng vòng lặp for tự 9->25. Buổi tối ưu hơn so với trường đoản cú 0 -> 36

Pascal


program HelloWorld;var i :Integer;begin writeln("Giai bai toan dan gian bang Pascal");writeln("Vua ga vua cho");writeln("Bo lai mang lại tron");writeln("Ba muoi sau(36) con");writeln("Mot tram(100) chan chan");writeln("Hoi may ga, may cho?");for i:= 9 to 25 doif((i * 2 + (36 - i) * 4) = 100) thenwriteln("So ga la: ", i);writeln("So cho la: ", 36 - i);end.

C++

#include #include;#include;using namespace std;int main(){cout 

Java

public class Main {public Main() // TODO Auto-generated constructor stub/***
param args*/public static void main(String<> args) {// TODO Auto-generated method stubSystem.out.println("Giải việc dân gian trong Java");System.out.println("Vừa con gà vừa chó");System.out.println("Bó lại mang đến tròn");System.out.println("Ba mươi sáu(36) con");System.out.println("Một trăm(100) chân chẵn");System.out.println("Hỏi mấy gà, mấy chó? ");for(int i = 9; i 

C#

class Program { static void Main(string<> args) Console.WriteLine("Gia bai toan dan gian vào C#"); Console.Write("Vua ga vua cho "); Console.Write("Bo lai cho tron "); Console.Write("Ba muoi sau(36) con "); Console.Write("Mot tram(100) chan chan "); Console.WriteLine("Hoi may ga, may cho? "); for (int i = 9; i 

ASP.NET

void GiaiBaiToanDanGian() StringBuilder sb = new StringBuilder(); for (int i = 9; i 

PHP

Bài toán dân gianGiải bài toán dân gian trong PHP
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ẵnHỏi mấy gà, mấy chó?";echo "Số chó là: ".(36 - $i);?>