用delphi编写求一元二次方程(b*b-4*a*c)<0的虚根的方程
答案:2 悬赏:30 手机版
解决时间 2021-03-08 01:38
- 提问者网友:温柔港
- 2021-03-07 18:16
只要求解按钮里的代码望各位高手帮忙谢谢劳驾帮忙编一下,百度没有希望实际一点的编程,简单一点没关系
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-07 18:32
只求虚根,所以前提条件是△<0 参数 a Edit1参数 b Edit2参数 c Edit3 答案显示区 Label4************[求解]按钮代码如下:****************************************procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c: double;
x1,x2: string;
begin
a := StrToFloat(Trim(Edit1.Text ));
b := StrToFloat(Trim(Edit2.Text ));
c := StrToFloat(Trim(Edit3.Text )); Label4.Font.Size := 16;
x1 := FloatToStr(-b/(2*a)) + ' + ' + FloatToStr(Sqrt(-(b*b - 4*a*c))/(2*a)) + 'i';
x2 := FloatToStr(-b/(2*a)) + ' - ' + FloatToStr(Sqrt(-(b*b - 4*a*c))/(2*a)) + 'i';
Label4.Caption :='答案显示区:' + #13#13 + 'x1= ' + x1 + #13 + 'x2= ' + x2;
end;
var
a,b,c: double;
x1,x2: string;
begin
a := StrToFloat(Trim(Edit1.Text ));
b := StrToFloat(Trim(Edit2.Text ));
c := StrToFloat(Trim(Edit3.Text )); Label4.Font.Size := 16;
x1 := FloatToStr(-b/(2*a)) + ' + ' + FloatToStr(Sqrt(-(b*b - 4*a*c))/(2*a)) + 'i';
x2 := FloatToStr(-b/(2*a)) + ' - ' + FloatToStr(Sqrt(-(b*b - 4*a*c))/(2*a)) + 'i';
Label4.Caption :='答案显示区:' + #13#13 + 'x1= ' + x1 + #13 + 'x2= ' + x2;
end;
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-07 19:58
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯