Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
La référence Basic Casio

Nom : If

Localisation :

[ PRGM ] [ COM ]
[ SHIFT ] + [ VARS ] + [ F1 ]

Syntaxe de la fonction :

If (conditions)
Then (fonction)
(fonction)
Else (fonction)
IfEnd

Description de la fonction :

Associe une ou plusieurs fonctions à une ou plusieurs conditions.

A savoir: une condition juste vaut toujours 1 et une condition fausse 0.
Il est possible d'imbriquer des If dans d'autres pour une meilleure optimisation de l'exécution.
Pour une fonction à exécuter unique, vous pouvez utiliser =>

Exemple :
?->A
If A<18
Then "VOUS ETES MINEUR"
Else "VOUS ETES ADULTE"
IfEnd


Compatibilité :

  • Graph 20/25(+)
  • Graph 35/65/80(+)
  • Graph 100(+)
  • Graph 25+ PRO
  • Graph 85 (SD) OS 1.xx
  • Graph 85 (SD) OS 2.xx
  • Graph 35+ USB/75/95 SD
  • Graph OS 2.04
  • Fx-CG 10/20 OS 1.xx
  • Fx-CG 10/20 OS 2.xx


<<< Retourner à la liste des fonctions


LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 30-08-2005 à 12:19 | #
Attention !
Sur de gros programmes ( + de 5000 octets), mettre beaucoup de If et de IfEnd à la suite ralentira le programme : il va mettre un peu plus de temps avant d'arriver à la condition qui est à la fin
A 12 ko cela prendra deux secondes
Tuper4Hors ligneMembrePoints: 1022 Défis: 26 Message
Posté le 28-01-2025 à 14:30 | #
Une question un peu bidon, est ce que on peut faire une condition avec un Str? Car il me met Syntax ERROR sur ce programme:
"Entre une lettre"→Str 1
If Str 1="A"
Then "bravo"
IfEnd
il me dit que l'erreur est sur la ligne du If juste avant le Str et je n'ai aucune idée pourquoi!
Merci d'avance
LephenixnoirEn ligneAdministrateurPoints: 24970 Défis: 174 Message
Posté le 28-01-2025 à 14:33 | #
Tu ne peux pas comparer avec =, vois https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=111


Retour liste des commandes

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 80 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd