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操作文本框readOnly
May 15 Javascript
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
jquery tools之tooltip
Jul 25 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
json原理分析及实例介绍
Nov 29 Javascript
js post提交调用方法
Feb 12 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
Jan 12 Javascript
ES6学习教程之对象的扩展详解
May 02 Javascript
Vue打包后出现一些map文件的解决方法
Feb 13 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
了解JavaScript表单操作和表单域
May 27 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
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
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
JavaScript 异步方法队列链实现代码分析
2010/06/05 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
node.js中的require使用详解
2014/12/15 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
Python Deque 模块使用详解
2014/07/04 Python
python中import学习备忘笔记
2017/01/24 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
门卫班长岗位职责
2013/12/15 职场文书
报关专员求职信范文
2014/02/22 职场文书
电子商务专业自荐信
2014/06/02 职场文书
安全环保标语
2014/06/09 职场文书
工程造价专业求职信
2014/07/17 职场文书
学生会工作感言
2015/08/07 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python