meili 发表于 2022-10-27 15:28:22

【如何用VB求一元二次方程的虚数解(一定是虚数解).】

<p>问题:【如何用VB求一元二次方程的虚数解(一定是虚数解).】
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">陆鸣的回答:<div class="content-b">网友采纳  解一元二次方程的Vb程序:  在窗体上画一个命令按钮,输入下列代码,运行后可在窗体打印结果.  PrivateSubCommand1_Click()  dimaasdouble,basdouble,casdouble,xasstring  a=inputbox("请输入系数a:")  b=inputbox("请输入系数b:")  c=inputbox("请输入系数c:")  x=QuarEquation(a,b,c)  printx  endsub  printefunctionQuarEquation(byvalaasdouble,byvalbasdouble,byvalcasdouble)asstring  dimaasdouble,basdouble,casdouble,Pasdouble  dimxrasdouble,xiasdouble,xasstring,xpasdouble  dimx1asstring,x2asstring,hhasstring  hh=chr(13)+chr(10)  xr=-b/2  p=b^2-4*a*c  selectcasep  caseis>0  xp=sqr(P)/2  x1=xr+xp  x2=xr-xp  x="x1="&x1&";"&hh"x2="&x2  QuarEquation=x  caseis=0  x="x1=x2="&xr  QuarEquation=x  caseis
页: [1]
查看完整版本: 【如何用VB求一元二次方程的虚数解(一定是虚数解).】