round retourne un float en cachette?

Bugs

Modérateur : xcasadmin

Alek
Messages : 111
Inscription : jeu. oct. 28, 2010 1:20 pm

round retourne un float en cachette?

Message par Alek » mer. janv. 25, 2012 9:52 am

Bonjour,

round((26**(1/3))) renvoie 3
whattype(round((26**(1/3))) renvoie bien DOM_INT
cependant
round((26**(1/3))**3 renvoie... 26
(version 0.9.5 windows)

A.

Alek
Messages : 111
Inscription : jeu. oct. 28, 2010 1:20 pm

Re: round retourne un float en cachette?

Message par Alek » mer. janv. 25, 2012 10:36 am

Ooups, ceci n'est pas un bug mais une parenthèse de trop...
Mea culpa !

Je suppose que xcas rajoute la (les) parenthèse(s) manquante(s) à la fin.

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: round retourne un float en cachette?

Message par parisse » mer. janv. 25, 2012 12:48 pm

Oui, et avec la version de test, il y a maintenant un warning lorsqu'une parenthese fermante a ete ajoutee, ce qui devrait eviter ce genre de mauvaises surprises.

Répondre