ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaScript之方程式求解

2019-08-21 09:04:12  阅读:395  来源: 互联网

标签:console log 求解 JavaScript 方程式 条件 delta var 输入


let readline = require("readline-sync"); // 引入输入模块 console.log("请输入a:"); // 打印显示输入的第一个数 var a = parseFloat(readline.question("")); // 声明变量a=强制转换字符串 console.log("请输入b:"); // 打印显示输入的第二个数 var b = parseFloat(readline.question("")); // 声明变量b=强制转换为 字符串 console.log("请输入c:"); // 打印显示输入的第三个数 var c = parseFloat(readline.question("")); // 声明变量c=强制转换为 字符串 var delta =b*b - 4*a*c; // 声明变量delat=声明变量b乘b减4乘声明变量a乘声明变量c if(!isNaN(a) && !isNaN(b) && !isNaN(c)) // 条件 (非a 与 非b 与 非c) { if (a==0) // 满足上面条件则判断a==0 { console.log("您输入的不是一元二次方程"); // 满足上面条件则显示为您输入的不是一元二次方程 } else{ if(delta < 0) // 满足上面条件则执行此条件判断delta是否小于0 { console.log("方程没有实根"); // 满足上面条件则显示为此方程没有实根 } else if(delta > 0) // 满足上面条件则执行此条件判断delta是否大于0 { var x1 = (-b + Math.sqrt(delta))/(a*2); // 满足上一条件则执行此条件 若delta>0,方程有两个不相同的实根x1 var x2 = (-b - Math.sqrt(delta))/(a*2); // 满足上一条件则执行此条件 若delta>0,方程有两个不相同的实根x2 console.log("此方程有两个不相同的实数根:x1="+ x1 +",x2="+x2 ) // 打印显示为此方程有两个不相同的实数根... } else{ console.log("此方程有两个相同的实数根:x1=x2="+ -b/2*a) // 打印显示为此方程有两个不相同的实数根... } } } else{ console.log("您输入的不正确!"); // 不满足上面所有条件则显示 您输入的不正确 }

标签:console,log,求解,JavaScript,方程式,条件,delta,var,输入
来源: https://www.cnblogs.com/fatingGoodboy/p/11386735.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有