Autorisation : Membre
Nb de messages : 12
Inscrit le : Mar 20 Nov 2012, 21:24
Posté le : Mer 21 Nov 2012, 11:37
Salut
Je suis nouveau sur le site et j'aimerais savoir ce que vous pensez de mon programme qui contient:
-des calcules étapes par étapes
-Le résultat sous forme de PGCD
-Le résultat sous forme de PPCM
Info:
-=/=:Différent de
->=:supérieur ou égal
-<=:inférieur ou égal
-->:la flèche sto
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 21 Nov 2012, 14:09
Coucou!
Bienvenue sur le forum alors
J'ai quelques conseils à te donner, par contre j'ai pas testé ton code (un peu la flemme de tout recopier). Déjà, tu n'as pas besoin de fermer les " et les ) avant:
_un retour à la ligne
_un ->
Il y a aussi un truc: le lbl 1 et le 2 font la même chose, pourquoi les séparer
Sinon, c'est pas mal comme programme, continue comme ça
Mon conseil le plus important est d'utiliser des boucles à la place des gotos pour répéter des actions.
exemple épuré à l'extrème : algeuc
Il ne manque plus que le calcul du ppcm et des affichages plus conséquents.
Echanger les valeurs dans les variables permet d'adapter l'algorithme selon la valeur la plus grande sans avoir besoin d'écrire deux fois l'algorithme.
Mais puisque l'agorithme fonctionne aussi pour une interversion ne nous dérangeons pas.
Ne pas refermer les parenthèses, guillemets, acollades et crochets permet d'économiser de la mémoire.
Malgré tout prend l'habitude de placer des guillemets sur les fins de lignes de texte si ce texte est une série d'espaces.
Output(1,1," "
// attention : à partir d'ici j'ai remplacé Y par X.
Je n'ai pas placé de test pour éviter le stockage du pgcd dans X et 0 dans Y.
En conclusion le pgcd est dans X.
On peut aussi écrire dans le graphique pour faciliter la mise en page avec la fonction Text.
Code
Text(20,30,"PPCM",A,",",B,")=",Z
Dans cet exemple 20 et 30 sont des coordonnées.
---------------------- 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)
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 21 Nov 2012, 17:39
Oui mais il faut bien s'entraîner à programmer, non ?
De plus ces fonctions n'existent pas dans la ti82basique.
---------------------- 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)