Accueil de Gladir.com Notes légales de Gladir.com Flux RSS des nouvelles du site Gladir.com - Langage de programmation - Turbo Basic - Définition de fonctions et de procédures Section du logiciel DOS «MonsterBook» Inventaire de la bibliothèque de Gladir.com Entrée administrateur

Dans le langage Turbo Basic, la façon d'écrire une procédure et une fonction est vraiment différente. En Turbo Basic on pense à la manière d'un algorithme, la syntaxe est très explicite.

Procédure

Voici tout d'abord la syntaxe d'une procédure :

SUB nomdeprocédure(paramètres)
  instruction_exécuté1
  instruction_exécuté2
  instruction_exécuté3
  ...
End Sub


Exemple

Voici un exemple d'une utilisation typique de cette instruction :

  1. Sub mafonction
  2.  PRINT "Fonction sans retour de valeur !"
  3. End Sub
  4.      
  5. CALL mafonction

on obtiendra le résultat suivant :

Fonction sans retour de valeur !

Fonction

La fonction de son côté, utilise le nom de la fonction pour retourner la valeur de retour et ne fait pas sortir de la fonction après avoir insérer une valeur. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation d'une valeur de retour. Voici sa syntaxe :

DEF FN nomdefonction(paramètres)
  instruction_exécuté1
  ...
  FNnomdefonction = valeurderetour
END DEF


Exemple

Voici un exemple d'une fonction «teste» retourner 50 à l'écran :

  1. DEF FNteste(a)
  2.  FNteste = a * 10
  3. END DEF
  4.  
  5. PRINT FNteste(5)

on obtiendra le résultat suivant :

50


Dernière mise à jour: : Samedi, le 4 février 2012