Bonjour,
J'ai créer il y a quelques temps un petit prgoramme en C++ qui, si on lui passe un entier positif n, vous calcul son factoriel n! (tout bête).
Alors étant donné qu'en C++, la taille maximale d'un nombre réel est de l'ordre de 10^308 au dela de 170! j'ai un dépassement de capacité. Pourtant moi j'ai ici ma vieille calculatrice HP 20S, elle est capable d'aller jusque 10^500 a peu près.
Alors moi ça m'embête un peu cette histoire, un ordinateur c'est sensé être beaucoup plus précis qu'une petite (et vieille avec ça) calculatrice non ?
Avez vous une idée de comment cela se fait ?
D'autre part j'ai aussi une calculatrice TI 84 plus silver, qui elle ne va que jusqu'a 10^99 . Ca n'est pas des masses non plus.
Donc deux calculatrices, un ordinateur, et des capacités très différentes au final.
Auriez vous une explication à cela ? Pourquoi est ce que je n'arrive pas à égaler ma HP 20S avec mon ordinateur et pourquoi les capacités de ma Ti 84 (bon d'un autre côté la TI-84 c'est une calculatrice de collégien et surtout faite pour les graphiques mais bon ...) sont elles encore bien en dessous ?
merci
Partager