pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Le code suivant permet de créer une matrice. L'existence de la matrice est testée avec MatExiste avant la création de la matrice. Le nom de la matrice est saisi par l'utilisateur dans un champ de saisie (NomMatrice).



// Déclaration des variables
ResExiste est un booléen
ResEcrase est un booléen
ResCréation est un booléen
// Teste l'existence de la matrice
ResExiste = MatExiste(NomMatrice)
// La matrice existe
SI ResExiste = Vrai ALORS
   // Écrasement de la matrice ?
   ResEcrase = OuiNon("Cette matrice existe déjà. Voulez-vous l'écraser ?")
FIN
// La matrice n'existe pas ou la matrice existante doit être écrasée
SI ResExiste = Faux OU ResEcrase = Vrai ALORS
   // Création de la matrice
   ResCréation = MatCrée (NomMatrice)
FIN
// Erreur ?
SI ResCréation = Faux ALORS
    // Affichage du message d'erreur
   Erreur(ErreurInfo(errMESSAGE))
SINON
   Info("La matrice a été créée")
FIN