en fait la troncature ça m'intéresse car je voudrais faire un programme un peu comme ça :
http://x42.com/cgi-bin/pitrainer.cgi
voilà ce que j'ai déjà fait (sur ordinateur) :
___________
3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196-->P
Output(4,1,"pi-trainer
Pause
Lbl 1
ClrHome
Menu("menu principal","commencer",A,"quitter",Z
Lbl Z
ClrHome
Stop
Lbl A
Input "pi = ? ",Q
For(I,0,200)
200-I-->N
If round(P,N)=Q:Goto AW
End
Lbl AW
ClrHome
If N>0
Then
Output(1,1,"Bravo ! tu connais
Output(3,1,N
Output(4,1," décimales de pi !
Else
Output(1,1,"Tu ne connais aucune décimale de pi, il est temps de t'y mettre !
End
Pause
ClrHome
Output(1,1,"Voici les 5 décimales suivantes :
Output(3,1,round(P,N+5
Pause
ClrHome
_________
j'ai mis 200 décimales de pi dans le programme (environ...) et le problème c'est qu'on ne peut pas arrondir au-dessus de 9 décimales !
déjà arrondir pi c'est pas génial parce que si l'utilisateur connaît 3.1415 de pi le programme va dire que l'utilisateur connaît 3 décimales de pi (car pour lui 4 décimales c'est 3.141
6 car il y a un 9 après) et ensuite dira "les 8ères décimales de pi sont 3.141
59265 l'utilisateur va trouver ça bizarre ! vous comprenez ? c'est pour ça que je cherche une fonction de troncature... en espérant aussi que cette fonction pourra tronquer à plus de 9 décimales !