suppil
C SUPPIL SOURCE CB215821 17/12/06 21:15:09 9651 C======================================================================= C CE SOUPROGRAMME SUPPRIME LA PILE ICOLAC ET LES PILES ASSOCIEES C SAUF LA PILE IVOULU ET LE ISGTR ASSOCIE SI IVOULU.GT.0 C SI IVOULU.EQ.0 on desactive tout et on garde icolac dans ipsauv C du common Coptio C ENTREE : C ICOLAC POINTEUR SUR LE SEGMENT A SUPPRIMER C IVOULU NUMERO DE PILE A GARDER OU 0 C APPELE PAR : SAUV PILOBJ C APPELLE : C ECRIT PAR : LENA C======================================================================= C TABLEAU KCOLA : C 1 MELEME 2 CHPOIN 3 MRIGID 4 MCHAFF 5 MCHELM 6 C 7 8 MSOLUT 9 MSTRUC 10 11 MAFFEC 12 MSOSTU C 13 IMATRI 14 MJONCT 15 MATTAC 16 MMATRI 17 MDEFOR 18 MLREEL C 19 MLENTI 20 MCHARG 21 MODELE 22 MEVOLL C======================================================================= C IMPLICIT INTEGER(I-N) -INC PPARAM -INC CCOPTIO -INC TMCOLAC C C C **** ON SUPPRIME LES PILES UNE A UNE si IVOULU.NE.0 C ---------------------- IF (ICOLAC.EQ.0) GO TO 2 IF(IVOULU.NE.0) THEN SEGACT ICOLAC NITLAC=KCOLA(/1) DO 300 I=1,NITLAC IF(I.NE.IVOULU) THEN ITLACC=KCOLA(I) IF (ITLACC.NE.0) SEGSUP ITLACC ISGTR=ICOLA(I) IF (ISGTR.NE.0) SEGSUP ISGTR ENDIF 300 CONTINUE ILISSE=ILISSG SEGSUP ILISSE ILISSE=ILISSP SEGSUP ILISSE ILISSE=ILISSF SEGSUP ILISSE SEGSUP ICOLAC ELSE SEGACT ICOLAC*MOD DO 1 I=1,KCOLA(/1) ITLACC=KCOLA(I) KCOLAC(I)=ITLAC(/1) SEGDES ITLACC ISGTR=ICOLA(I) SEGDES ISGTR 1 CONTINUE ILISSE=ILISSG SEGDES ILISSE ILISSE=ILISSP SEGDES ILISSE ILISSE=ILISSF SEGDES ILISSE SEGDES ICOLAC IPSAUV = ICOLAC ENDIF 2 RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales