Page 1 of 1

Encore un bug ? (iPart)

Unread postPosted: 14 May 2013, 09:20
by Persalteas
Yop, j'ai un résultat surprenant:

Si je calcule:
Code: Select all
3fPart(7/3

J'obtiens 1, soit le reste de la division de 7/3.

Ensuite, si je calcule:
Code: Select all
iPart(1

J'obtiens bien 1.

Par contre, si je calcule:
Code: Select all
iPart(3*fPart(7/3))

J'obtiens 0 !! :quest:


What is wrong with this ? :o

Re: Encore un bug ? (iPart)

Unread postPosted: 14 May 2013, 14:04
by Bisam
fpart(7/3) renvoie une valeur décimale...

3*fpart(7/3) vaut donc 0.9999999999999 et non 1, mais la calculette affiche 1 car elle n'affiche que l'arrondi à 12 chiffres alors qu'elle calcule avec 14.

Par conséquent, ipart(3*fpart(7/3)) vaut bien 0.
C'est normal.

It's not a bug, it's a feature ! :p

Re: Encore un bug ? (iPart)

Unread postPosted: 14 May 2013, 17:12
by Persalteas
En effet !

C'est étrange, ça, la TI-84+SE affiche 1, mais la TI-36X Pro affiche bien 0.999999999 alors qu'elle affiche 9 chiffres sur 13 calculés...