: Prompt N // la machine demande d’entrer une valeur pour N. Cette valeur détermine le nombre de côtés =
: ½ -> C // on met c6 = ½ dans la mémoire C (on initialise C)
: 1 -> I // on initialise le compteur
: While I < N // début de la boucle While (while signifie « tant que »)
: Rac((1-Rac(1-C²))/2)->C // cn c2n
: I + 1 ->I // on incrémente le compteur d’une unité
: End // fin de la boucle While
: Disp « NB COTES », 3*2^N // Affichage du nombre de côtés
: Disp « COTE », C // Affichage de la longueur du côté
: Disp « PERIM », 3*2^N*C // Affichage du périmètre
: Pause // La calculatrice attend que l’utilisateur appuie Enter
: Stop // Fin du programme
mais sa ne marche pas car je veu avoir le approximation de pi ainsi que la bonne longeur des cotés merci d'avance pour l'aide apporter
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 21 Avr 2011, 20:02
Dis-nous à quel endroit ça plante et quel type d'erreur.
J'ai compris l'algorithme mais je ne le connais pas.
Néanmoins nous pouvons le bidouiller. (simplifier et supprimmer des causes de bugs)
Code
Prompt N
.5->C
For(A,1,N
rac(.5(1-rac(1-C^2->C
End
Disp "NB COTES",3*2^N,"COTE",C,"PERIM",3*2^N*C
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)