Bonjour

Dans Calc, j'écris la formule suivante =cos(0)
J'obtiens logiquement 1.
Dans la cellule adjacente, j'écris =sin(0) et le résultat affiché est
0. Pas de souci.
Je continue avec =cos(0)*sin(0).
Le résultat est évidemment 0. Rien à dire.

Dans une "copie" d'élève, sous Calc, je trouve une notation du type suivant:
=cos(0)sin(0)
soit la notation manuscrite classique.
Aucun message d'erreur n'est envoyé. Pire même: il y a un résultat qui
est... cos(0). La fin de l'expression est escamotée.

Par contre, des expressions comme =2sin(0)
ou =sin(0)2
donnent un message d'erreur, comme il se doit.

Un collègue mathématicien a poursuivi les tests avec les expressions suivantes:
=10+(1+2)(3+4)  -> 13
=10+(1+2)(3+4)+20  -> 13
=2(1+3)   -> Eureka! Calc propose la correction 2*(1+3)
=2+(10+(1+2)(3+4)) -> Erreur 508 (pas de correction proposée)
=2+(SIN(1)COS(1)) -> Erreur 508  (pas de correction proposée)

Réalisé sur Ooo 2.0 et vérifié sur Ooo 2.0.2

Quelqu'un pourrait-il expliquer la logique qui se cache là-derrière?
En plus du fait que la fin de l'expression écrite est tout simplement
escamotée.
A priori, je parlerais d'un *gros* bug. Je ne suis pas arrivé à faire
une recherche correcte pour voir s'il est déjà signalé. Désolé s'il y
a redite.
Merci pour toute réaction.
Yves Mairesse

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à