AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Problem: 'ungültige Gleitkommaoperation'
Thema durchsuchen
Ansicht
Themen-Optionen

Problem: 'ungültige Gleitkommaoperation'

Ein Thema von C0M3T · begonnen am 6. Mär 2012 · letzter Beitrag vom 7. Mär 2012
 
C0M3T

Registriert seit: 6. Mär 2012
Ort: Leipzig, Sachsen
6 Beiträge
 
Delphi XE Professional
 
#1

Problem: 'ungültige Gleitkommaoperation'

  Alt 6. Mär 2012, 16:50
Hallo liebe Community,

Dies ist mein erster Post hier, also lasst bitte Nachsicht walten .
Ich bin leider noch ein ziemlicher Anfänger bei Delphi und stehe nun vor
meinem ersten "schier unlösbaren Problem".
Und zwar bin ich gerade dabei einen simplen Gleichungslöser für quadratische
Gleichungen der allgemeinen Form 0=ax²+bx+c zu basteln (a ungleich 0). Dabei soll mir
das Programm die Lösungsformel für quadr. Gleichungen ( (-p/2)+-Wurzel((p/2)²-q) )
benutzen und die zwei Ergebnisse (x1; x2) in zwei separaten Edit-Feldern ausgeben.
Delphi sagt mir in meinem Quellcode seien keine Fehler enthalten, dennoch erscheint,
wenn ich das Programm starte und Werte eingebe folgende Fehlermeldung:

Exception-Klasse EInvalid OP mit Meldung 'ungültige Gleitkommaoperation'


Hier ist mein Quellcode:

Delphi-Quellcode:
procedure TForm3.Button2Click(Sender: TObject);
 var a,b,c,d,f:real;
begin
 a:=strtofloat(edit1.text);
 b:=strtofloat(edit2.text);
 c:=strtofloat(edit3.text);
 d:=((b/a)/2)+sqrt(((b/a)/2)*((b/a)/2)-c/a);
 Edit4.Text:=FloatToStr(d);
 f:=((b/a)/2)-sqrt(((b/a)/2)*((b/a)/2)-c/a);
 Edit5.Text:=FloatToStr(f);
end;
Woran könnte das liegen?, bzw. welchen Fehler habe ich gemacht?
Ich danke euch schon einmal im Voraus für jede Antwort!

Geändert von C0M3T ( 6. Mär 2012 um 16:53 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz