Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
27. Jan 2005
Ich gebs auf :lol:
Aber sehr interessanter Text, danke ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
27. Jan 2005
Noch eins ;)
Aber dann müsste die Wurzel aus negativen Zahlen doch eine total (!) andere Methode sein.
Denn bei mir gibt sqrt(x) für x < 0 nicht, was quadriert x geben könnte
air
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
26. Jan 2005
Meiner sagt da "ERROR" :shock:
aus -16 kann man keine Wurzel bilden.
angenommen:
Wurzel 16 = 4:
4² = 16
16 <> -16
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
26. Jan 2005
@mirage
ich sagte dass ist unsere definition!
klar ist -4 * -4 = 16, aber deswegen muss man es nicht zu quadratwurzeln zählen.
was wäre, wenn du 5x in einer gleichung Wurzel 16 hast?
Viel Spaß, dann darfst du die Gleichung in allen Varianten durchrechnen
air
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
26. Jan 2005
Bei uns ist sqrt(16) != 4
denn unsere Wurzeldefinition ist:
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
25. Jan 2005
Sorry, im 2. sollte es "<" und nicht ">" sein :lol:
Naja, jetzt geht alles :)
Es sei denn, die Wurzel aus 16 ist nicht 4 :mrgreen:
(jaja, +- 4, aber bei uns nur nicht negative Zahlen)
air
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
25. Jan 2005
Was erlaubt ist.
Wir haben heron zwar noch nicht (Vorarbeiter :angel: )
aber im buch steht "für x² >= a"
d.h. gleichgroß ist erlaubt (erzeugt dann nur einen rechenschritt).
Ich will ja nur x² > a abfangen, um Fehleingaben zu verhindern :)
air
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
25. Jan 2005
Habs nun ganz anders gemacht ;)
if (x * x) < a then
So erspar ich mir sowal >= als auch ein "not" oder die "lange" Lösung von Aenogym.
Trotzdem nochmal Danke :)
@toms: Bei mir geht (ging) es aber nicht :gruebel:
air
Forum: Object-Pascal / Delphi-Language
Delphi
by Airblader,
25. Jan 2005
hi ;)
muss ein kleines programm für mathe schreiben (Heron-Verfahren) und ich bau es etwas aus (nur checks oder so)
Jetzt will ich prüfen, ob x² >= a ist.
wenn nicht, soll eine fehlermeldung erscheinen.
aber das geht nicht:
if (x * x) >= a then