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 相关文章推荐
用CSS+JS实现的进度条效果效果
Jun 05 Javascript
json格式化/压缩工具 Chrome插件扩展版
May 25 Javascript
yepnope.js 异步加载资源文件
Sep 08 Javascript
js使用for循环查询数组中是否存在某个值
Aug 12 Javascript
AngularJS模块管理问题的非常规处理方法
Apr 29 Javascript
整理JavaScript创建对象的八种方法
Nov 03 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
微信小程序 本地图片按照屏幕尺寸处理
Aug 04 Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
Dec 17 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
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
试用php中oci8扩展
2015/06/18 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
JavaScript实现单英文金山打字通
2020/07/24 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
python3实现短网址和数字相互转换的方法
2015/04/28 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
销售部主管岗位职责
2013/12/18 职场文书
装修活动策划方案
2014/08/27 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
小鞋子观后感
2015/06/05 职场文书
汉字听写大会观后感
2015/06/12 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android