通过js来实现一元二次方程的效果,输入a,b,c系数后可计算出x1和x2的值
目录
第一步:框架
第二步:我们知道,一元二次方程的表达式为编辑
求根公式为
第三步:我们定义三个变量用来接收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的值相关推荐
- 一元二次方程组的输入
#include <stdio.h> #include <stdlib.h> #include <math.h>void main() {int a,b,c,dis ...
- js实现倒数日/纪念日功能:输入一个日期和重复类型,计算当天到该日期的天数
一.实现的功能 每月重复:接收一个[day]数组,其中day为日期,计算距离最近的这个日期的时间,遇到没有的月份会再往下一个月进行查询(适用于发薪日,月纪念日等) 每周重复:接受一个[week1,we ...
- 【Java】求一元二次方程根
[Java]求一元二次方程根 效果 代码 package com.cxl.demo19_Exception; //求一元二次方程根 import java.util.Arrays; import ja ...
- C语言笔记 | 一元二次方程
文章目录 0x00 前言 0x01 问题分析 0x02 代码设计 0x03 完整代码 0x04 运行效果 0x05 参考文献 0x06 总结 0x00 前言 一元二次方程指的是,通过化简后,只含有一个 ...
- python计算一元一次方程的根_5-2 一元二次方程
前言 我们已经学习了二次函数的一般式和顶点式,顶点式展开之后就是一般式,那么一般式能变成顶点式吗? 如果我们能把一般式转换为顶点式,那么我们就可以轻松找到二次函数的顶点,从而很容易画出二次函数. 这个 ...
- c++ 求解一元二次方程 全面考虑实根和虚根的情况
题目 求解一元二次方程. 一元二次方程的定义为: ax2+bx+c=0 (1)如果b2 -4ac>0,方程有两个不同的实根,分别是: (2)如果b2 -4ac< 0,方程没有实根,但有虚根 ...
- 解一元二次方程-Java语言实现
前言 高考完的那个暑假我就开始自学C语言.那时候通过看视频和<C primer plus>写了一个解一元二次方程的程序,从此走上了吊打大学同班同学的路-- 但是那次是用C语言写的,如今白云 ...
- 一元二次方程虚根求法java_一元二次方程课件ppt
一元二次方程课件ppt 一元二次方程,教学目标:,一元二次方程概念 解一元二次方程的方法 一元二次方程应用题,一元二次方程概念,一元二次方程概念及一元二次方程一般式及有关概念,一元二次方程概念,只含有 ...
- C - C语言实验——一元二次方程Ⅰ
Description 解一元二次方程ax2+bx+c=0的解.保证有解 Input a,b,c的值. Output 两个根X1和X2,其中X1>=X2. 结果保留两位小数. Sample In ...
最新文章
- GOF23设计模式(结构型模式)代理模式~
- 人脸对齐--One Millisecond Face Alignment with an Ensemble of Regression Trees
- xheditor的使用方法
- ubuntu12.04中shell脚本无法使用source的原因及解决方法
- 知识图谱实践篇(一):数据准备和本体建模
- 记录vmware的bug failed to install hcmon deriver
- 腾讯分布式数据库DCCB
- 架构宣言: MDA 实战
- 详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
- jQuery EasyUI 简介
- Axure RP 8 Pro 破解版软件安装包
- php在线文件编辑管理器 在线文本查看PHP插件
- 家里两台电脑怎么共享文件_家里两台电脑怎么共享文件
- [笔记]攻防工具分享之 CobaltStrike框架 《二》生成后门
- word2vec python实现
- 7-4 最短路径之Dijkstra(朴素dijkstra打印路径)
- java 生成 word文档 导出附带图片 已实现
- 台式计算机一般多大功率,电脑的功率有多大,台式电脑的功率是多少
- Adobe CC 2019
- [SDOI2018]旧试题 题解