目录

第一步:框架

第二步:我们知道,一元二次方程的表达式为​编辑

求根公式为

第三步:我们定义三个变量用来接收a,b,c

第四步:接下来我们通过判断  △的情况,来判断有无实根,所以我们这里先定义一下△(disp)

第五步:接下来我们通过判断 △的大小,当△小于0时,方程无实根

第六步:当△等于0时x1等于x2

第七步:当△大于0时,


第一步:框架

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script></script></body>
</html>

第二步:我们知道,一元二次方程的表达式为

求根公式为

所以这里我们要先定义x1,x2.a,b,c,△,disp

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, disp</script></body>
</html>

第三步:我们定义三个变量用来接收a,b,c

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, dispvar a = prompt('请输入a')var b = prompt('请输入b')var c = prompt('请输入c')</script></body>
</html>

第四步:接下来我们通过判断  △的情况,来判断有无实根,所以我们这里先定义一下△(disp)

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, dispvar a = prompt('请输入a')var b = prompt('请输入b')var c = prompt('请输入c')disp = (Math.pow(b, 2) - (4 * a * c))</script></body>
</html>

这里Math.pow()是定义平方的一个函数

第五步:接下来我们通过判断 △的大小,当△小于0时,方程无实根

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, dispvar a = prompt('请输入a')var b = prompt('请输入b')var c = prompt('请输入c')disp = (Math.pow(b, 2) - (4 * a * c))if (disp < 0) {alert('抱歉,方程无实根')} </script></body>
</html>

第六步:当△等于0时x1等于x2

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, dispvar a = prompt('请输入a')var b = prompt('请输入b')var c = prompt('请输入c')disp = (Math.pow(b, 2) - (4 * a * c))if (disp < 0) {alert('抱歉,方程无实根')} else if (disp == 0) {x1 = (-b / 2 * a)x2 = (-b / 2 * a)alert('x1=x2值为' + x1)}</script></body>
</html>

第七步:当△大于0时,

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var x1, x2, a, b, c, dispvar a = prompt('请输入a')var b = prompt('请输入b')var c = prompt('请输入c')disp = (Math.pow(b, 2) - (4 * a * c))if (disp < 0) {alert('抱歉,方程无实根')} else if (disp == 0) {x1 = (-b / 2 * a)x2 = (-b / 2 * a)alert('x1=x2值为' + x1)} else {x1 = ((-b + Math.sqrt(disp)) / 2 * a)x2 = ((-b - Math.sqrt(disp)) / 2 * a)}alert('x1的值为' + x1 + '\n' + 'x2的值为' + x2);</script></body>
</html>

这里的Math.sqrt()是根号的意思

通过js来实现一元二次方程的效果,输入a,b,c系数后可计算出x1和x2的值相关推荐

  1. 一元二次方程组的输入

    #include <stdio.h> #include <stdlib.h> #include <math.h>void main() {int a,b,c,dis ...

  2. js实现倒数日/纪念日功能:输入一个日期和重复类型,计算当天到该日期的天数

    一.实现的功能 每月重复:接收一个[day]数组,其中day为日期,计算距离最近的这个日期的时间,遇到没有的月份会再往下一个月进行查询(适用于发薪日,月纪念日等) 每周重复:接受一个[week1,we ...

  3. 【Java】求一元二次方程根

    [Java]求一元二次方程根 效果 代码 package com.cxl.demo19_Exception; //求一元二次方程根 import java.util.Arrays; import ja ...

  4. C语言笔记 | 一元二次方程

    文章目录 0x00 前言 0x01 问题分析 0x02 代码设计 0x03 完整代码 0x04 运行效果 0x05 参考文献 0x06 总结 0x00 前言 一元二次方程指的是,通过化简后,只含有一个 ...

  5. python计算一元一次方程的根_5-2 一元二次方程

    前言 我们已经学习了二次函数的一般式和顶点式,顶点式展开之后就是一般式,那么一般式能变成顶点式吗? 如果我们能把一般式转换为顶点式,那么我们就可以轻松找到二次函数的顶点,从而很容易画出二次函数. 这个 ...

  6. c++ 求解一元二次方程 全面考虑实根和虚根的情况

    题目 求解一元二次方程. 一元二次方程的定义为: ax2+bx+c=0 (1)如果b2 -4ac>0,方程有两个不同的实根,分别是: (2)如果b2 -4ac< 0,方程没有实根,但有虚根 ...

  7. 解一元二次方程-Java语言实现

    前言 高考完的那个暑假我就开始自学C语言.那时候通过看视频和<C primer plus>写了一个解一元二次方程的程序,从此走上了吊打大学同班同学的路-- 但是那次是用C语言写的,如今白云 ...

  8. 一元二次方程虚根求法java_一元二次方程课件ppt

    一元二次方程课件ppt 一元二次方程,教学目标:,一元二次方程概念 解一元二次方程的方法 一元二次方程应用题,一元二次方程概念,一元二次方程概念及一元二次方程一般式及有关概念,一元二次方程概念,只含有 ...

  9. C - C语言实验——一元二次方程Ⅰ

    Description 解一元二次方程ax2+bx+c=0的解.保证有解 Input a,b,c的值. Output 两个根X1和X2,其中X1>=X2. 结果保留两位小数. Sample In ...

最新文章

  1. GOF23设计模式(结构型模式)代理模式~
  2. 人脸对齐--One Millisecond Face Alignment with an Ensemble of Regression Trees
  3. xheditor的使用方法
  4. ubuntu12.04中shell脚本无法使用source的原因及解决方法
  5. 知识图谱实践篇(一):数据准备和本体建模
  6. 记录vmware的bug failed to install hcmon deriver
  7. 腾讯分布式数据库DCCB
  8. 架构宣言: MDA 实战
  9. 详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
  10. jQuery EasyUI 简介
  11. Axure RP 8 Pro 破解版软件安装包
  12. php在线文件编辑管理器 在线文本查看PHP插件
  13. 家里两台电脑怎么共享文件_家里两台电脑怎么共享文件
  14. [笔记]攻防工具分享之 CobaltStrike框架 《二》生成后门
  15. word2vec python实现
  16. 7-4 最短路径之Dijkstra(朴素dijkstra打印路径)
  17. java 生成 word文档 导出附带图片 已实现
  18. 台式计算机一般多大功率,电脑的功率有多大,台式电脑的功率是多少
  19. Adobe CC 2019
  20. [SDOI2018]旧试题 题解

热门文章

  1. [线性代数]行列式(mooc秦静老师讲解)
  2. 婚礼类小程序前端界面模板源码
  3. 人生有很多捷径可以走,我却偏偏说不
  4. MySQL中常用的SQL优化方法
  5. 开发者应该掌握的Java代码优化技能
  6. B1018,B1019/A1069
  7. (转载)阿里云服务器--学生优惠版购买以及配置方法(Windows操作系统)
  8. android 实现挂电话和接电话
  9. 【蓝牙sbc协议】sbc源码阅读笔记(四)——sbc_encode函数详解
  10. C#读取资源文件的两种方法