javascript实例
来源:互联网 发布:监控windows资源 编辑:程序博客网 时间:2024/05/21 17:39
自己code的代码
javascript 解方程(待优化)
求2x^2+10x=3
function enough(caice, wucai, zhi) { var res = caice * caice - 5 * caice;//猜测值代入方程,得出方程值 var chazhi = Math.abs(res - zhi);//得出误差值的决定值 if (wucai >= chazhi) {//判断误差是否满足预设误差值 return null; //如果满足 返回null } else {//如果不满足 if (res<0) {//判断方程值 正|负 return caice + zhi; //方程值为负 返回 猜测值和原方程右值 } else { return (caice + zhi) / 2;//方程值为正,返回猜测值和原方程右值的和的1/2 } }}function suan(a, b, c) { var aa = enough(a, b, c);//得到enough的返回值 if (aa) {//判断返回值 return suan(aa, b, c);//如果 返回值不为null 使用enough的返回值 继续递归计算 } else { return a; //如果返回值为null,返回猜测值 }}
//suan(猜测值,允许误差,方程右值)suan(3,1,1.5);//运行
程序有点问题 一旦把允许误差设置小于1 在firefox浏览器下运行就会出错
后续 还要改进程序
加油
0 0
- JavaScript实例
- JavaScript 实例
- javascript实例
- javaScript实例
- javascript经典代码实例
- javascript 小实例
- javascript基础实例
- javascript 弹出div实例
- 107个javascript实例
- JavaScript OO简单实例
- javascript校验实例
- javascript ajax 实例
- javascript使用json(实例)
- javascript表单处理实例
- JavaScript进度条源码实例
- Javascript继承机制实例
- javascript实例总结
- JavaScript 动态数组 实例
- SSIS - 无法保存数据流工具,无法保存包
- 精简我们的apk的方法
- 前端css特殊属性
- Marklogic学习 由浅入深(2)—— 安装Marklogic Server
- Spring-ws提供SOAP服务的注意事项
- javascript实例
- android 下拉刷新,上拉加载
- transform和frame bounds center的混合开发
- Additive Number-LeetCode
- Leetcode 第205题 Isomorphic Strings
- maven使用笔记--在父pom中声明过的jar可以被继承,使子项目不用写版本号由父pom控制
- Java中“==”和equal的区别
- 【bzoj】1412: [ZJOI2009]狼和羊的故事||最小割
- BestCoder Round #64 (div.2)Sum(最大子序列)好题