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 相关文章推荐
Javascript 篱式条件判断
Aug 22 Javascript
JavaScript效率调优经验
Jun 04 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
May 18 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
Jan 09 Javascript
Bootstrap插件全集
Jul 18 Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
Vue.js实现一个todo-list的上移下移删除功能
Jun 26 Javascript
浅析node.js的模块加载机制
May 25 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
过滤器vue.filters的使用方法实现
Sep 18 Javascript
vant中的toast轻提示实现代码
Nov 04 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访问Google Search API的方法
2015/03/05 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
Python中的取模运算方法
2018/11/10 Python
python 获取等间隔的数组实例
2019/07/04 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
上海期货面试题
2014/01/31 面试题
北体毕业生求职信
2014/02/28 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
北京故宫导游词
2015/01/31 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
民事辩护词范文
2015/05/21 职场文书
预备党员入党感想
2015/08/10 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL