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.
Le code suivant permet de multiplier deux matrices. On considère que les matrices ont été préalablement créées. L'existence des deux matrices est testée avec MatExiste . Le nombre de colonnes de la 1ère matrice doit être égal au nombre de lignes de la 2ème matrice.
|
||
--Code de clic sur BtnMultiplication
// Déclaration des variables ResMultiplie est un booléen // Teste l'existence des matrices SI MatExiste("Matrice1") ET MatExiste("Matrice2") ALORS // Nb. colonnes de la 1ère matrice = Nb. lignes de la 2ème matrice ? SI MatNbColonne("Matrice1") = MatNbLigne("Matrice2") ALORS // Multiplication des deux matrices ResMultiplie = MatMultiplie ("Matrice1", "Matrice2", "MatriceRésultat") SI ResMultiplie = Vrai ALORS Info("La multiplication a été effectuée") SINON // Affichage du message d'erreur Erreur(ErreurInfo(errMESSAGE)) FIN SINON Info("Le nombre de colonnes n'est pas égal au nombre de lignes") FIN SINON Info("Les matrices n'existent pas") FIN
|