【用VB解一元二次方程ax^2+bx+c=0的流程图】-查字典问答网
分类选择

来自程龙兴的问题

  【用VB解一元二次方程ax^2+bx+c=0的流程图】

  用VB解一元二次方程ax^2+bx+c=0的流程图

1回答
2020-09-13 19:18
我要回答
请先登录
郭俊国

  在窗体上分别放三个文本框用于输入a,b,c的值,再放一个按钮用于求解

  privatesubcommand1_click()

  dimxasdouble,x1asdouble,x2asdouble,a1asdouble,a2asdouble

  a=val(text1.text)

  b=val(text2.text)

  c=val(text3.text)

  cls

  currentx=600

  currenty=1100

  ifa=0then

  ifb=0then

  msgbox"系数为0,请重新输入!"

  text1.setfocus

  text1.selstart=0

  text1.sellength=len(text1.text)

  else

  x=-c/b

  print"x=";format(x,"0.000")

  endif

  exitsub

  endif

  dimnasdouble

  n=b^2-4*a*c

  selectcasen

  case0

  print"x1=x2=";format(-b/(2*a),"0.000")

  caseis>0

  x1=(-b+sqr(n)/(2*a)

  x2=(-b-sqr(n)/(2*a)

  print"x1=";format(x1,"0.000")

  currentx=600

  currenty=1300

  print"x2=";format(x2,"0.000")

  caseis

2020-09-13 19:19:13

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •