Poster un nouveau sujet Poster une réponse
Créer un programme pour calculer la vitesse,temps,distance
Auteur Message
NickyRomero



Autorisation : Membre
Nb de messages : 1
Inscrit le : Mer 08 Oct 2014, 22:16
Posté le : Mer 08 Oct 2014, 22:32   Citer 

Salut,

Aujourd'hui je viens de finir un programme conçu par mes soins pour calculer rapidement la vitesse, la distance ou encore le temps d'un trajet.

Pour cela, je vais écrire ci-dessous le code que vous devrez recopier sur votre calculette.

PS : Je tiens a préciser que je programme depuis peu seulement et que mon codage n'est pas forcément le mieux adaptés ou le plus court mais au final il marche très bien donc pas la peine de dire que c'est très simple et tout et tout, JE LE SAIS !!! kissous et bon recopiage bigmouth.gif

RAPPEL : (sto) voudra dire la 2nde touche de votre calculette en bas à gauche en partant vers le haut

---------------------------------------


Code
:Menu("CALCUL V,D,T","VITESSE",A,"DISTANCE",B,"TEMPS",C,"QUITTER",Q)
:Lbl A
:EffEcr
:Input "DISTANCE :",D
:Input "TEMPS :",T
: D/T(sto)X
:Disp "VITESSE :",X
:Stop
:Lbl B
:EffEcr
:Input "VITESSE :",V
:Input "TEMPS :",T
: V*T(sto)Y
:Disp "DISTANCE :",Y
:Stop
:Lbl C
:EffEcr
:Input "DISTANCE :",D
:Input "VITESSE :",V
: D/V(sto)Z
:Disp "TEMPS :",Z
:Stop
:Lbl Q
:Output(1,1,""
:EffEcr



--------------------------------

En espérant que ce programme vous servira, dites moi si vous n'avez pas compris ou si vous voulez que je vous fasse d'autres tutos bigmouth.gif

 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Sam 11 Oct 2014, 20:01   Citer 

Bienvenue sur le forum ! winkle.gif


Deux trois trucs à changer :

1- Au lieu de rupture sauvage avec Stop, je te conseille plutôt un retour au menu principal avec un simple label en plus ;

2- Effacer l'écran à la sortie d'un menu est inutile, c'est fait automatiquement ;

3- Il est inutile de précalculer les expressions avant de les afficher ;

4- J'ai aussi enlevé quelques caractères qui sont retirables sans dommages (parenthèse en fin de ligne, multiplier, ...) ;


Voilà ce que je te propose :


Code
:Lbl M
:Menu("CALCUL V,D,T","VITESSE",A,"DISTANCE",B,"TEMPS",C,"QUITTER",Q
:Lbl A
:Input "DISTANCE :",D
:Input "TEMPS :",T
:Disp "VITESSE :",D/T
:Pause:Goto M
:Lbl B
:Input "VITESSE :",V
:Input "TEMPS :",T
:Disp "DISTANCE :",VT
:Pause:Goto M
:Lbl C
:Input "DISTANCE :",D
:Input "VITESSE :",V
:Disp "TEMPS :",D/V
:Pause:Goto M
:Lbl Q
:Output(1,1,""




Au détriment de la présentation, tu aurais pu aussi remplacer tes Input par des Prompt en choisissant des variables représentant des variables usuelles d'exercices. Une version par exemple :


Code
:Lbl M
:Menu("CALCUL V,D,T","VITESSE",A,"DISTANCE",B,"TEMPS",C,"QUITTER",Q
:Lbl A
:Prompt D,T
:Pause D/T
:Goto M
:Lbl B
:Prompt V,T
:Pause VT
:Goto M
:Lbl C
:Prompt D,V
:Pause D/V
:Goto M
:Lbl Q
:Output(1,1,""




N'hésite pas à me demander si tu n'as pas compris mes modifications ! winkle.gif

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 11 Oct 2014, 23:56   Citer 

Autre post.
https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=4113

----------------------
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 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes