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 学习笔记
Mar 05 Javascript
js string 转 int 注意的问题小结
Aug 15 Javascript
Jquery实现的一种常用高亮效果示例代码
Jan 28 Javascript
js实现通用的微信分享组件示例
Mar 10 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
jQuery each函数源码分析
May 25 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
浅析webpack-bundle-analyzer在vue-cli3中的使用
Oct 23 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
Apr 29 Javascript
JavaScript indexOf()原理及使用方法详解
Jul 09 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 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实现统计网站在线人数的方法
2015/05/12 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
详解Python3中ceil()函数用法
2019/02/19 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
python多线程并发及测试框架案例
2019/10/15 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
Python join()函数原理及使用方法
2020/11/14 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
上课迟到检讨书100字
2014/01/11 职场文书
老公爱的承诺书
2014/03/31 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
大学活动总结格式
2014/04/29 职场文书
干部培训简讯
2015/07/20 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript