Gamme TI-82
Partager sur Facebook Fil RSS Imprimer la page
Cacher les résultats

Résultat de la recherche



Poster un nouveau sujet Poster une réponse
Simplification d'algorythme
Auteur Message
Rézus
Avatar

Autorisation : Membre
Nb de messages : 861
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Dim 26 Sep 2010, 22:47   Citer 

Je cherche à isoler chacun leurs tours les décimales d'un nombre à 8 chiffres après la virgule.Pour cela,mon esprit tordu a marqué cet algorythme sur la calculette,et j'arrive pas à le simplifier godgrace.gif .Ici C est le nombre à 9 chiffres,le mieux pour les tests c'est de mettre qu'il est égal à 0.12345678.


Code
:For(X,8,1,-1
:partEnt(10partdéc(partEnt((10^8*partDéc((C)))/10^X))->Z
:prgmD3D2
:End



Au moins l'algorithme fonctionne mais il prend 41 octets à lui tout seul et il est censé faire parti d'un processus rapide donc frozen.gif

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 26 Sep 2010, 23:12   Citer 

J'arrive à faire une boucle à 43 octets:

Code

0->D
For(X,1,8
D->E
partEnt(C10^X->D
D-10E->F
prgmD3D2
End



Sangohan38

----------------------
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 27 Sep 2010, 20:58   Citer 

For(A,1,8
ent(100partDéc((B10^(A-1))->D
prgmD3D2
End


mais vérifie quand même, je suis pas sur...

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Lun 27 Sep 2010, 22:56   Citer 

Ca fonctionne si tu met un 10 au lieu du 100 et surtout un partent au lieu du ent (sinon, il y a risque d'arrondis au supérieur).

Sangohan38

PS: Et les balises codes, c'est pour les pros?

----------------------
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3774
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 27 Sep 2010, 23:06   Citer 

mdr On dirait un concours de maths. C'est sympa car chacun peut inspirer l'autre.
persaltéas, j'ai réfléchi de mon coté et je suis tombé sur la même chose que toi clown.gif

Sangohan, je suis parfaitement d'accord. J'ai encore été trop lent. (zut)

----------------------
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)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Rézus
Avatar

Autorisation : Membre
Nb de messages : 861
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Mar 28 Sep 2010, 0:22   Citer 

Lol,pourtant j'étais passé par là,je sais pas pourquoi j'ai compliqué le truc.

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2016 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink
 

Site hébergé par Free Page sous licence creative commons Page validée par le W3C (XHTML 1.0 Transitional) Feuille de style validée par le W3C Flux RSS 2.0 valide Page étiquetée par l'ICRA Page testée par Ocawa