Falsche Vorzeichenverarbeitung beim Quadrieren
Liebe RagTimer,
eben habe ich einen ganz, ganz bösen Fehler entdeckt, der sich sehr einfach darstellen lässt.
In einer Rechenzelle habe ich die Formel
-5**2
stehen, die 25 berechnet, wohlgemerkt ohne negatives Vorzeichen!
Steht dieser Ausdruck aber irgendwo im inneren einer umfangreicheren Formel, und sei es nur
0 - 5**2,
so wird richtig -25 berechnet.
Nicht einmal
-(5)**2
schafft das Programm richtig, obwohl hier die Zuordnung des negativen Vorzeichens absolut eindeutig ist, also auch hier 25 statt -25.
Immerhin werden
-Quadrat(5)
und
-(5**2)
richtig zu -25 berechnet.
Der Ausdruck
-5**2
wird offenbar am Anfang der Formel wie (-5)**2 behandelt.
Das hat mich jetzt zweieinhalb Tage Fehlersuche in meinen eigenen Umformungen gekostet. Sehr komisch fand ich das nicht!
Wenn dieser Fehler nicht an meinem System liegt (MacBook Pro, Mac OS 10.6.4, RagTime 6.0.2, Build 1632) sondern auf anderen Rechnern (vielleicht auch unter Windows) reproduzierbar ist, dann muss er schleunigst, dringendst, noch gestern korrigiert werden.
In guter Hoffnung
Andreas Loos