2
 Seconde 
1
 Première 
T
Terminale

Partagez
Aller en bas
avatar
Maitre Casio
Maitre Casio
Date d'inscription : 22/10/2015
Voir le profil de l'utilisateur

3 : Les boucles de condition

le Lun 16 Nov - 19:56
Bon, maintenant que vous savez ce qu'est une variable, et que je vous ai répété (au moins ) 103947910739010fois que c'était utile, on va peut être voir comment et pourquoi !
(En exclusivité : le pourquoi du comment, commenté, mais pourquoi ?)

Les boucles de condition



Les boucles de conditions, ça permet de n'effectuer une action que si une condition est vérifié.
Vous voyez l'idée ?
OUI ! On peut TOUT faire. TOUT.
Pour cela, on utilise la syntaxe :
Code:
If <condition>
Then <actions>
Ifend

Par exemple, on veut afficher "bienvenue" à l'écran si l'utilisateur a 10 ans.
On commence par demander son âge à l'utilisateur :
Code:
"Votre âge"?->A

Ensuite, on regarde si l'utilisateur a 10 ans
Code:
If A=10
Then "bienvenue"
ifend

Ça marche ?  BRAVO !
Mais c'est encore loin d'être terminé !
(Toi, oui toi là, derrière ton écran ! Je t'ai entendu râler !)


Vous pouvez utiliser n'importe quel opérateur logique dans les conditions. Voici un tableau qui liste les opérateurs logiques :

=
égal

<
strictement inférieur

>
strictement supérieur

inférieur ou égal

supérieur ou égal

différent


Attention : les opérateurs logiques se trouvent à différents endroits selon l'âge et la version de votre calculatrice, mais ils existent TOUT LE TEMPS


On peut utiliser "else" qui permet d'effectuer une action si la condition n'est pas vérifiée :

Code:
If <condition>
Then <action 1>
Else <action 2>
Ifend

Si on veut afficher un message à toutes les personnes qui ont moins de 16 ans, alors :

Code:
If A≥16
Then "Bienvenue !"
Else "T'as pas encore 16 ans"
Ifend

Vous avez compris ?
Si oui, c'est bien !
Si non, ben relisez, qu'est ce que vous voulez que je vous dise ?
(Bon, si vous avez pas compris, y'a un lien vers un sujet pour poser vos questions en bas de ce sujet)



En résumé



Syntaxe : if then else ifend

- On peut utiliser n'importe quel opérateur logique dans la condition

- On peut mettre n'importe quoi dans , même un programme de 10Go

(néanmoins, si vous faites un programme de 10Go sur votre calculatrice, commencez à vous poser des questions..)

Note : on peut mettre des boucles de condition dans des boucles de condition





Poser une question
Pour poser une question sur ce cours, c'est ! ici !
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum