本文主要是介绍【小黑JavaScript入门系列之脑力训练一《编写程序输出一元二次方程的解》】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.案例:编写程序输出一元二次方程的解
分析:
有通式:
根据函数定义,取 Δ=b2−4ac , 可知,方程有两个实根,方程有一个实根(两个相等的实根),
方程无实根(有两个虚根){
Δ>0,方程有两个实根
Δ=0,方程有一个实根(两个相等的实根)
Δ<0,方程无实根(有两个虚根)
2.运行结果:
3.代码:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head><body><script>var a = prompt('请输入a的值')var b = prompt('请输入b的值')var c = prompt('请输入c的值')var pd = b * b - 4 * a * cvar x1 = (-b + Math.sqrt(pd)) / (2 * a)var x2 = (-b - Math.sqrt(pd)) / (2 * a)if (a != 0) {if (pd > 0) {alert('该一元二次方程有两个不相等的实数根' + x1 + '和' + x2)} else if (pd == 0) {alert('该一元二次方程两个相等的实数根' + x1 + '和' + x2)} else {alert('该方程无解')}} else {alert('a的值不能等于0哦')}</script>
</body></html>
这篇关于【小黑JavaScript入门系列之脑力训练一《编写程序输出一元二次方程的解》】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!