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 相关文章推荐
用jQuery扩展自写的 UI导航
Jan 13 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
原生js图片轮播效果实现代码
Oct 19 Javascript
javascript中this关键字详解
Dec 12 Javascript
微信小程序富文本渲染引擎的详解
Sep 30 Javascript
vuex的简单使用教程
Feb 02 Javascript
详解JavaScript的BUG和错误
May 07 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 Javascript
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
Vue实现todo应用的示例
Feb 20 Vue.js
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开发中四种查询返回结果分析
2011/01/02 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
2015/07/01 PHP
php查询内存信息操作示例
2019/05/09 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
js 走马灯简单实例
2013/11/21 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
JavaScript实现随机点名小程序
2020/10/29 Javascript
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
Android分包MultiDex策略详解
2017/10/30 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
Java和Javasciprt的区别
2012/09/02 面试题
学年自我鉴定
2014/01/16 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
Python 如何解决稀疏矩阵运算
2021/05/26 Python
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
pandas进行数据输入和输出的方法详解
2022/03/23 Python