Page 1 of 1

[TI84+] Problème de stockage de nombre

Unread postPosted: 27 May 2007, 22:06
by chicu
Voila je suis entrain de faire un petit prog pour avoir la valeur de pi a x décimale près mais j'ai un petit problème c'est que je fais quelque chose du genre :

0=a
disp "nbre de decimales ?"
prompt b
for(x,1,b,1)
a+u(x)=a
end
disp "",a

mais mon problème c'est qu'en faisant ainsi jen e peut afficher que 10 caractères environs. Donc j'ai pensé aux chaines sauf que je n'arrive pas à faire en sorte de stocker la valeur dans une chaine et de pouvoir additionner après de nouveau. Merci d'avance pour votre aide.

PS : J'utilise les suites pour avoir mes valeurs de pi u(n) = u(n-1) * ((2n-1)²/(8n(2n-1)))

Re: [TI84+] Problème de stockage de nombre

Unread postPosted: 03 Jun 2007, 11:59
by Adriweb
mouais, je pense aussi aux chaînes ....

mais regarde ton code : tu peux l'optimiser (un peu) :

DelvarA
Imput "nbr de decim. ?",b ; 16 caractères max !
for(x,1,b
a+u(x)-a
end
disp "",a

sinon, le mieux serai d'enristrer dans une chaine "pi" avec plein de décimales et de faire un output (comme ca , pas de limites dans l'affichage), et de bien le paramétrer pour n'afficher que le nbr voulu !

Re: [TI84+] Problème de stockage de nombre

Unread postPosted: 03 Jun 2007, 12:51
by tama

Re: [TI84+] Problème de stockage de nombre

Unread postPosted: 03 Jun 2007, 18:25
by Adriweb
tama wrote:au fait DelVar A et 0-A c'est la même chose


oui mais ca fait 1 octet en moins ^^ et cumulé sur un (long) prog entier, ça peut jouer dans la vitesse !