Poster un nouveau sujet Poster une réponse
syntaxe étrange
Auteur Message
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 14 Jan 2010, 22:59   Citer 

J'ai trouvé cet exemple.

Code
While 1
codetouche
If Rép
Disp Rép
end

Je ne comprends pas pourquoi while n'est pas un test à (in)égalité
idem pour le If
et pourquoi il n'y a pas de sto derrière le codetouche

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



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Ven 15 Jan 2010, 18:18   Citer 

Le While 1 veut dire que tant que 1 est vrai tu exécute la suite donc c'est une boucle infinie.
Le codetouch tout seul signifie seulement que ça met dans Rép la dernière touche pressée.
Pour le If Rép je sais pas.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Rézus



Autorisation : Membre
Nb de messages : 853
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Dim 17 Jan 2010, 11:53   Citer 

Pour le if ça doit surement être comme pour le While,le programme effectue la ligne suivante seulement si rép est vraie,donc tout le temps.Faudrait essayer de l'enlever pour voir si ça marche.

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 17 Jan 2010, 14:03   Citer 

A mon avis ça va marcheer car en gros le If sert à donner une condition toujours vraie.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Didouille
Avatar

Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
Posté le : Dim 17 Jan 2010, 17:18   Citer 

Il sert a rien alors ^^

----------------------
--Didouille--
 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Dim 24 Jan 2010, 0:05   Citer 

Quand l'utilisateur n'appuie sur aucune touche, 0 est retourné par la commande getKey

Donc sans le if, 0 serait affiché en continue tandis que là tu as juste les valeurs des touches pressées.

----------------------
Ne cliquez pas ici !
 Adresse email Haut de page Bas de page 
 
-Coco-



Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
Posté le : Jeu 18 Fév 2010, 22:27   Citer 

Rep = la derniere variable utilisée, donc ici le code touche

If Rep dit : Si il y a une variable soit variable pas égale a 0

 Adresse email Haut de page Bas de page 
 
Didouille
Avatar

Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
Posté le : Jeu 18 Fév 2010, 22:45   Citer 

Ahhh ! Ingénieux et utile ! Sa veut dire que Rep est réinitialisé à chaque codetouche ?

----------------------
--Didouille--
 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Ven 19 Fév 2010, 9:20   Citer 

Oui mais pas que, elle l'est aussi avec n'importe quel calcul sauf ceux des if, while, etc...
par exemple rep prendra la valeur de 10 après 5+5->A.

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 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 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink