Hi,
ich habe mal eben die pq- Formel programmiert.
euer Apf3l
ich habe mal eben die pq- Formel programmiert.
So. Wenn ich allerdings in mein ax² + bx + c Werte eingebe, die kein Sinn ergeben, gibt er mir ein Domain Error. Hat jemand eine Idee wie ich das abfangen kann?void __fastcall TForm1::btn_berechneClick(TObject *Sender)
{
long double p=(StrToFloat(edt_b->Text)), q=(StrToFloat(edt_c->Text)), a=(StrToFloat(edt_a->Text)), b;
if(a!=0){
p=p/a;
q=q/a;
a=-(p/2)+sqrt((p/2)*(p/2)-q);
b=-(p/2)-sqrt((p/2)*(p/2)-q);
lb_Ausgabe->Items->Add("X1 = " + FloatToStr(a));
lb_Ausgabe->Items->Add("X2 = " + FloatToStr(b));
}
else{
a=-(p/2)+sqrt((p/2)*(p/2)-q);
b=-(p/2)-sqrt((p/2)*(p/2)-q);
lb_Ausgabe->Items->Add("X1 = " + FloatToStr(a));
lb_Ausgabe->Items->Add("X2 = " + FloatToStr(b));
}
}
euer Apf3l
.gif)

.