VI. SUB▲
VI-A. SUB▲
Cette commande seconde le programme, mais pour mieux comprendre rien ne vaut un petit exemple :
Pour créer un sub, allez dans le menu Edit puis New sub, donnez le nom de cette sub (ici bonjour), puis mettez-y les commandes voulues.
Au début cela ressemble à ceci :
SUB
bonjour
END
SUB
Puis, entre ces deux lignes, vous ajoutez vos commandes :
Print gag1 +
" est drôle "
Print gag2 +
" pas drôle "
Puis ajoutez gag1 et gag2 devant Sub comme ceci pour les appeler avec votre application
SUB
bonjour
(
gag1,gag2)
Puis pour finir, cliquez en bas de l'écran sur Sub et sélectionnez votre application. Vous n'avez plus qu'à appeler votre sub de cette manière :
Call
sub
(
valeur1$,valeur2$)
Valeur1 et 2 son des variables que vous aurez préalablement données et qui seront utilisées par sub.
Voici un exemple de programme qui utilise cette fonction :
CLS
INPUT " donnez-moi un âge "
; age$
INPUT " donnez-moi un nom "
; nom$
PRINT "je vais appeler sub description pour décrire cette personne "
CALL
description
(
age$, nom$)
PRINT " et voilà "
END
Crée ensuite une sub :
SUB
description (
hihi$, haha$)
PRINT " il a "
+
hihi$ +
" et s'appelle "
+
haha$
END
SUB
VI-B. FUNCTION▲
Celle-ci fonctionne de la même manière que sub, mais ne sert pas à la même chose, car elle donne un résultat voyez l'exemple :
Après avoir créé une fonction en sélectionnant créer fonction dans éditer
Nommez-la result et tapez ceci :
FUNCTION
result
(
c1, c2)
INPUT "un nombre"
;c3
result =
(
c1 +
c3)-
c2
END
FUNCTION
Puis dans votre application, appelez cette fonction de cette manière :
Result
(
rep1%,rep2%)