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中的注释使用与注意事项小结
Sep 20 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
IE下JS读取xml文件示例代码
Aug 05 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
Nov 07 Javascript
jQuery EasyUI中DataGird动态生成列的方法
Apr 05 Javascript
jquery对所有input type=text的控件赋值实现方法
Dec 02 Javascript
Jquery-data的三种用法
Apr 18 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
JavaScript实现计数器基础方法
Oct 10 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
Mar 05 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
微信小程序拖拽排序列表的示例代码
Jul 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
js 文件引入实现代码
2010/04/23 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
浅析JavaScript动画
2015/06/10 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
2017/11/11 jQuery
深入理解node.js http模块
2018/01/24 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
zookeeper python接口实例详解
2018/01/18 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
合唱兴趣小组活动总结
2014/07/10 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
校本研修个人总结
2015/02/28 职场文书
周一问候语大全
2015/11/10 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技