* fichier : cpliq.dgibi ************************************************************************ ************************************************************************ ***************** CAS TEST : cpliq.dgibi ************************** * * Test de l'opérateur 'VARI' 'CPLIQ'(P,H) * Les données sont un FLOTTANT, un LISTREEL ou un CHPO * * *------------------------------------------------------> FLOTTANT * X1 = 1.D5 ; X2 = 2.093D5 ; XSTO1 = X3 ; * X1 = 5.D5 ; X2 = 2.097D5 ; XSTO2 = X3 ; * X1 = 10.D5 ; X2 = 2.101D5 ; XSTO3 = X3 ; *------------------------------------------------------> LISTREEL *------------------------------------------------------> CHPO P1 = 1. 2.093 ; P2 = 5. 2.097 ; P3 = 10. 2.101 ; *-------------------------------------------> Controle CTRL1 = XSTO1 + YSTO1 + ZSTO1 / 3.d0 - XSTO1 / XSTO1 ; CTRL2 = XSTO2 + YSTO2 + ZSTO2 / 3.d0 - XSTO2 / XSTO2 ; CTRL3 = XSTO3 + YSTO3 + ZSTO3 / 3.d0 - XSTO3 / XSTO3 ; CTRL4 = CTRL1 + CTRL2 + CTRL3 ; XREF1 = 4181. ; XREF2 = 4182. ; XREF3 = 4179. ; CTRL5 = XSTO1 + YSTO1 + ZSTO1 / 3.d0 - XREF1 / XREF1 ; CTRL6 = XSTO2 + YSTO2 + ZSTO2 / 3.d0 - XREF2 / XREF2 ; CTRL7 = XSTO3 + YSTO3 + ZSTO3 / 3.d0 - XREF3 / XREF3 ; CTRL8 = CTRL5 + CTRL6 + CTRL7 ; *-------------------------------------------> Affichage 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; 'MESS' ' ' ; *-------------------------------------------> Compte-rendu et sortie EPS4 = 1.E-14 ; EPS8 = 1.E-2 ; CTRL4 = ABS CTRL4 ; CTRL8 = ABS CTRL8 ; LOG4 = CTRL4 > EPS4 ; LOG8 = CTRL8 > EPS8 ; L0 = LOG4 'OU' LOG8 ; 'SI' L0 ; 'ERREUR' 5 ; 'SINON' ; 'ERREUR' 0 ; 'FINSI' ; * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales