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 节点排序 2
Jan 31 Javascript
基于jquery的无限级联下拉框js插件
Oct 29 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
jQuery 插件开发指南
Nov 14 Javascript
jquery判断输入密码两次是否相等
Apr 22 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
Javascript中字符串replace方法的第二个参数探究
Dec 05 Javascript
jquery实现左右滑动式轮播图
Mar 02 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
vue实现简单的日历效果
Sep 24 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 URL编码解码函数代码
2009/03/10 PHP
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
详解python数据结构和算法
2019/04/18 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
python实现从wind导入数据
2019/12/03 Python
python实现提取COCO,VOC数据集中特定的类
2020/03/10 Python
python合并多个excel文件的示例
2020/09/23 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
Python基于template实现字符串替换
2020/11/27 Python
python 录制系统声音的示例
2020/12/21 Python
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
应届生求职信范文
2014/05/26 职场文书
食品安全宣传标语
2014/06/07 职场文书
世博会口号
2014/06/20 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
HTML常用标签超详细整理
2022/03/19 HTML / CSS