Hallo Stefan,

telekom schrieb:
  Hallo
es gibt viele möglichkeiten u hilfe zu finden
aber keine wo ich  Fehler melden kann

bitte ew weiterleiten

calc rechnet falsch ( wie viele kalulatoren  auch MS  Excel) folgende
operationen:
            -3^2  gibt 9 (falsch !!     soll -9)
    aber 0-3^2=*-9*  richtig !!

Das Zeichen - für Subtraktion ist ein binärer Operator, er muss also linkes und rechts einen Operanden haben. In -3^2 steht aber links kein Operand, folglich ist das Zeichen - kein Zeichen für die Subtraktion. Es kann also nur ein Vorzeichen sein. Also ist (-3)^2 gemeint. Gnumeric macht es etwas geschickter und fügt von sich aus diese Klammern ein, damit erst gar keine Missverständnisse entstehen.

In 0-3^2 ist das Zeichen - eindeutig das Zeichen für Subtraktion, denn wenn man es als Vorzeichen auffasst, würden die Zahl 0 und die Zahl -3 direkt hintereinander stehen, was keinen Sinn macht.


2^3^2 gibt falsch  64  soll *512*

Der Operator ^ ist als links-assoziativ definiert (ODF1.2 part2 chapter 5.5). Daher wird der Ausdruck von links her gruppiert, was (2^3)^2 ergibt.

Kind regards
Regina
--
-----------------------------------------------------------------
To unsubscribe send email to users-unsubscr...@de.openoffice.org
For additional commands send email to sy...@de.openoffice.org
with Subject: help

Antwort per Email an