Le fichier source est ${UPS_HOME}/upsvtm/demo/${UPS_LANGUAGE}/decimal2.upl.
upscmp Source=decimal2.upl
decimal2 TaillePartieDecimale=216 TaillePartieEntiere=216
upssng Source=decimal2.upl TaillePartieDecimale=216 TaillePartieEntiere=216
Source Composant "Exemple d'emploi du type Decimal" Version 4.0.0;
ImporterModule
/************/
UpsMat(<UpsMat.upi>, ImporterDefinitions);
Principal
/*******/
Variable
/******/
A : Nul Ou Decimal;
B : Nul Ou Decimal;
C : Nul Ou Decimal;
AA : Nul Ou Reel;
BB : Nul Ou Reel;
CC : Nul Ou Reel;
Debut
Ecran.Ecrire("Constantes");
Ecran.Ecrire("----------");
C=Decimal(e);
CC=e;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Decimal(Pi);
CC=Pi;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(123456);
AA=123456;
B=Decimal(456789);
BB=456789;
Ecran.Ecrire(A.VersEntier());
Ecran.Ecrire(AA);
Ecran.Ecrire(B.VersEntier());
Ecran.Ecrire(BB);
Ecran.Ecrire("Arithmetique 1");
Ecran.Ecrire("--------------");
C=A+B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=AA+BB;
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A-B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=AA-BB;
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A*B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=AA*BB;
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A/B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=AA/BB;
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire("Comparaison 1");
Ecran.Ecrire("-------------");
Si A==B Alors
Ecran.Ecrire("A==B");
Fin Si
Si AA==BB Alors
Ecran.Ecrire("AA==BB");
Fin Si
Si A!=B Alors
Ecran.Ecrire("A!=B");
Fin Si
Si AA!=BB Alors
Ecran.Ecrire("AA!=BB");
Fin Si
Si A<=B Alors
Ecran.Ecrire("A<=B");
Fin Si
Si AA<=BB Alors
Ecran.Ecrire("AA<=BB");
Fin Si
Si A>=B Alors
Ecran.Ecrire("A>=B");
Fin Si
Si AA>=BB Alors
Ecran.Ecrire("AA>=BB");
Fin Si
Si A<B Alors
Ecran.Ecrire("A<B");
Fin Si
Si AA<BB Alors
Ecran.Ecrire("AA<BB");
Fin Si
Si A>B Alors
Ecran.Ecrire("A>B");
Fin Si
Si AA>BB Alors
Ecran.Ecrire("AA>BB");
Fin Si
Ecran.Ecrire(");
Ecran.Ecrire("Arithmetique 2");
Ecran.Ecrire("-------------");
A=Decimal("-123456789123456789");
B=Decimal("456789123456789123");
Ecran.Ecrire(A.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(B.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A+B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A-B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A*B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A/B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire("Comparaison 2");
Ecran.Ecrire("-------------");
Si A==B Alors
Ecran.Ecrire("A==B");
Fin Si
Si A!=B Alors
Ecran.Ecrire("A!=B");
Fin Si
Si A<=B Alors
Ecran.Ecrire("A<=B");
Fin Si
Si A>=B Alors
Ecran.Ecrire("A>=B");
Fin Si
Si A<B Alors
Ecran.Ecrire("A<B");
Fin Si
Si A>B Alors
Ecran.Ecrire("A>B");
Fin Si
Ecran.Ecrire(");
Ecran.Ecrire("Arithmetique 3");
Ecran.Ecrire("--------------");
A=Decimal("-123456789123456789.123456789123456789");
B=Decimal("-456789123456789123.456789123456789123");
Ecran.Ecrire(A.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(B.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A+B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A-B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A*B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=A/B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire("Comparaison 3");
Ecran.Ecrire("-------------");
Si A==B Alors
Ecran.Ecrire("A==B");
Fin Si
Si A!=B Alors
Ecran.Ecrire("A!=B");
Fin Si
Si A<=B Alors
Ecran.Ecrire("A<=B");
Fin Si
Si A>=B Alors
Ecran.Ecrire("A>=B");
Fin Si
Si A<B Alors
Ecran.Ecrire("A<B");
Fin Si
Si A>B Alors
Ecran.Ecrire("A>B");
Fin Si
Ecran.Ecrire(");
Ecran.Ecrire("Scientifiques");
Ecran.Ecrire("-------------");
A=Decimal(2.718281828);
C=A*A;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(2);
AA=2;
C=Racine(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Racine(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(100);
AA=100;
C=Log(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Log(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(3.21);
AA=3.21;
C=Exp(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Exp(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal("123.456789");
B=Decimal("9.87654321");
C=A^B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal("123.456789");
B=Decimal("-9.87654321");
C=A^B;
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(");
Ecran.Ecrire("Trigonometriques");
Ecran.Ecrire("----------------");
A=Decimal(0.123456789);
AA=0.123456789;
C=Cos(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Cos(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Sin(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Sin(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Tan(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Tan(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Cot(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Cot(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Csc(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Csc(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=Sec(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=Sec(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(");
Ecran.Ecrire("Trigonometriques hyperboliques");
Ecran.Ecrire("------------------------------");
A=Decimal(0.123456789);
AA=0.123456789;
C=CosH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=CosH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=SinH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=SinH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=TanH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=TanH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=CotH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=CotH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=CscH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=CscH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=SecH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=SecH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(");
Ecran.Ecrire("Trigonometriques inverses");
Ecran.Ecrire("-------------------------");
A=Decimal(0.123456789);
AA=0.123456789;
C=ACos(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACos(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ASin(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ASin(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ATan(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ATan(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ACot(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACot(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(1.123456789);
AA=1.123456789;
C=ACsc(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACsc(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ASec(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ASec(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(");
Ecran.Ecrire("Trigonometriques hyperboliques inverses");
Ecran.Ecrire("---------------------------------------");
A=Decimal(1.123456789);
AA=1.123456789;
C=ACosH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACosH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(0.123456789);
AA=0.123456789;
C=ASinH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ASinH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ATanH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ATanH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(1.123456789);
AA=1.123456789;
C=ACotH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACotH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
A=Decimal(0.123456789);
AA=0.123456789;
C=ACscH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ACscH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
C=ASecH(A);
Ecran.Ecrire(C.VersCaractere("-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
CC=ASecH(AA);
Ecran.Ecrire(Caractere(CC, "-&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&,&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&.&&&"));
Ecran.Ecrire(");
Fin Principal