JS计算输出100元钱买100只鸡问题的解决方法


Posted in Javascript onJanuary 04, 2018

本文实例讲述了JS计算输出100元钱买100只鸡问题的方法。分享给大家供大家参考,具体如下:

问题:

公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现在有100元钱要买100只鸡,问怎么买?

解决方法:

首先我们可以看到这是一道典型的三元一次方程,那我们可以用我们学到的数学知识来列一下方程式:

我们来设公鸡有x只;母鸡有y只;小鸡有z只;那么就可以来列方程式了:

5x+3y+z/3=100      x+y+z=100

0<=x<=20   0<=y<=33   0<=z<=100

这里说明一下为什么z是小于100而不是小于300,因为我们最多就买100只鸡

以上就是我们列的方程式,如果计算起来还是比较麻烦的,那么我们就可以把这道题放到js的for循环当中,让计算机来帮助我们完成计算:

for(var x=0;x<=20;x++){
for(var y=0;y<=33;y++){

 for(var z=0;z<=100;z++){



if((5*x+3*y+z/3)==100 && (x+y+z)==100){




document.write("公鸡有"+x+"只"+"<br>");




document.write("母鸡有"+y+"只"+"<br>");




document.write("小鸡有"+z+"只"+"<br>");




document.write("<br>");



}


} 

}
}

运行结果:

公鸡有0只
母鸡有25只
小鸡有75只

公鸡有4只
母鸡有18只
小鸡有78只

公鸡有8只
母鸡有11只
小鸡有81只

公鸡有12只
母鸡有4只
小鸡有84只

通过上面的for循环就可以让计算机轻轻松松的帮我们计算出每一种鸡的个数,是不是方便了很多.

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
Nov 06 Javascript
Js冒泡事件详解及阻止示例
Mar 21 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
Vue.js每天必学之过滤器与自定义过滤器
Sep 07 Javascript
JavaScript仿微博输入框效果(案例分析)
Dec 06 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
Jan 15 Javascript
详解Angularjs 自定义指令中的数据绑定
Jul 19 Javascript
JavaScript中创建原子的方法总结
Aug 26 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 Javascript
Vue的Options用法说明
Aug 14 Javascript
Angular4学习教程之DOM属性绑定详解
Jan 04 #Javascript
JS实现简易换图时钟功能分析
Jan 04 #Javascript
Angular4学习之Angular CLI的安装与使用教程
Jan 04 #Javascript
利用Vue2.x开发实现JSON树的方法
Jan 04 #Javascript
vue-cli配置文件——config篇
Jan 04 #Javascript
jQuery封装animate.css的实例
Jan 04 #jQuery
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 #Javascript
You might like
php字符串截取问题
2006/11/28 PHP
小偷PHP+Html+缓存
2006/12/20 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
PHP制作万年历
2015/01/07 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
深入探讨javascript函数式编程
2015/10/11 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
对于Python中线程问题的简单讲解
2015/04/03 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python中的json总结
2018/10/11 Python
python opencv读mp4视频的实例
2018/12/07 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
婚礼证婚人证婚词
2014/01/08 职场文书
保护环境建议书400字
2014/05/13 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
毕业生银行实习自我鉴定
2014/10/14 职场文书
幼师自荐信范文
2015/03/06 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
SQL之各种join小结详细讲解
2021/08/04 MySQL
Promise静态四兄弟实现示例详解
2022/07/07 Javascript