* fichier : operad.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * Cas test pour la deuxième syntaxe de l'operateur + * ************************************************************************ pta = 0 0; ptb = 0 1; 'MESS' 'Test chpoint'; chp = table esclave; fin idom; chpr = + chp; *list chpr; erreur 'Erreur avec les CHPOINTs'; 'FINSI'; 'MESS' 'Test evolutio'; chevo = table esclave; fin idom; chevor = + chevo; *list chevor; erreur 'Erreur avec les EVOLUTIOs'; 'FINSI'; 'MESS' 'Test mchaml'; chm = table esclave; fin idom; chmr = + chm; *list chmr; erreur 'Erreur avec les MCHAMLs'; 'FINSI'; 'MESS' 'Test entier'; chen = table esclave; chen. &idom = 1; fin idom; chenr = + chen; *list chenr; 'SI' ('>' ('ABS' (chenr - chenv)) 1e-5); erreur 'Erreur avec les ENTIERs'; 'FINSI'; 'MESS' 'Test flottant'; chflo = table esclave; chflo. &idom = 1.0; fin idom; chflor = + chflo; *list chflor; 'SI' ('>' ('ABS' (chflor - chflov)) 1e-5); erreur 'Erreur avec les FLOTTANTs'; 'FINSI'; 'MESS' 'Test listenti'; chlien = table esclave; chlienr = + chlien; fin idom; *list chlienr; erreur 'Erreur avec les LISTENTIs'; 'FINSI'; 'MESS' 'Test listreel'; chlire = table esclave; fin idom; chlirer = + chlire; *list chlirer; erreur 'Erreur avec les LISTREELs'; 'FINSI'; 'MESS' 'Tous test OK'; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales