π
<-
Chat plein-écran
[^]

Condition

Condition

Message non lude ArKhAmXTrEm » 30 Sep 2015, 11:42

Salut à tous, j'ai une ti 82 Stats.fr, je programme et j'ai une question sur les If a cause de l'absence d'espaces sur les conditions:
Dans le schéma:

If ....
Then
...
...
If ....
Then
...
...
End
...
End

Le premier End met-t-il fin au premier if ou le second?
Avatar de l’utilisateur
ArKhAmXTrEm
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 0%
 
Messages: 1
Inscription: 30 Sep 2015, 11:31
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Condition

Message non lude Anonyme0 » 30 Sep 2015, 11:44

Bonjour,

Il termine le second.
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
Avatar de l’utilisateur
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 14.6%
 
Messages: 273
Images: 17
Inscription: 06 Sep 2015, 17:33
Localisation: Pas sur TI-Planet
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Condition

Message non lude Bisam » 30 Sep 2015, 16:08

Si on rajoute une indentation, on obtient le code suivant :
Code: Tout sélectionner
If ....
Then
  ...
  ...
  If ....
  Then
    ...
    ...
  End
  ...
End
et on voit immédiatement ce qu'il en est...

Bien sûr, cette indentation n'est à faire que sur papier car elle prend inutilement de la place dans la mémoire de la calculette.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Condition

Message non lude Ti64CLi++ » 30 Sep 2015, 16:15

En fait, les End ferment les conditions ou les boucles dans le sens inverse duquel elle ont était ouverte.
Par exemple:
Code: Tout sélectionner
If ...
Then
   While ...
          For ...
               Repeat ...
                       ...
               End
          End
   End
End
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Condition

Message non lude Adriweb » 30 Sep 2015, 16:17

Et ne pas oublier que les If peuvent s'écrire sans Then/End si le corps tient en une seule ligne.
Mais ce n'est pas le cas dans cet exemple.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1476 utilisateurs:
>1445 invités
>26 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)