如何用JS买鸡?

学习JS有段时间了,学了基本的逻辑题,下面我为大家讲一道复杂的百元买白鸡的数学题,与小学题不同,我们能用JS直接知道答案。
问题:百元买百鸡.公鸡5块钱一只,母鸡3块钱一只,小鸡1块钱三只.100块钱能买多少只公鸡,多少只母鸡?
我们假设买x只公鸡,y只母鸡,z只小鸡,那么可以得到x+y+z=100,
如果只买公鸡,可以买20只。如果只买母鸡,可以买33只。如果只买小鸡,则可以买100只,所以可以得到x<=20,y<=33,y<=100;
怎么表示买鸡一共花的钱呢?单价*数量=总价,可以得到5x+3y+z/3=100
我们这里用到了for循环去解决这个问题

for(var x=0;x<=20;x++){//定义公鸡 最多能买公鸡20只
for(var y=0;y<=33;y++){//定义母鸡 最多能买母鸡33只
for(var z=0;z<=100;z++)//定义小鸡最多能买小鸡100只,题目要求只买100只鸡
  if((x+y+z==100)&&(x*5+y*3+z/3==100)){//判断,如果x+y+z==100(为什么这里用到了==,因为在js中,一个等号表示赋值,两个等号表示相等),而且x*5+y*3+z/3==100

   document.write("母鸡数量"+a,"公鸡数量"+b,"小鸡数量"+c);//显示结果
  document.write('<br>');
 }
 }
 }

这样我们就用几行代码算出来了结果

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有...
    不够果断是种癌阅读 5,374评论 0 2
  • 我国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值...
    编程小世界阅读 7,462评论 0 0
  • 三角形 for (var i = 0; i < 10; i++) { for (var j = 0; j < 1...
    随意人生_1b90阅读 5,494评论 1 0
  • 一年级语文上册生字表 生字表一(共400字) 啊(ā)爱(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang阅读 7,934评论 0 6
  • 我喜欢你 可是 你很优秀 我喜欢你 可是 你不喜欢我 我呐喊 我彷徨 我不知所措 可是 又有什么办法呢 你不喜欢我...
    旧街伊人阅读 734评论 0 2