Navigation:  Macro > Instructions > Calcul >

EVALUATE

AiM Services
Previous pageReturn to chapter overviewNext page

EVALUATE Operation$;Resultat,[Err]

Evaluation d'une opération arithmétique entrée sous forme d'une chaîne de caractères.
 

Paramètre d'entrée

Operation$

 :

Opération arithmétique à évaluer

Paramètre de sortie

Resultat

 :

Valeur calculée de l'opération arithmétique

Err

 :

0 = Pas d'erreur

 

 

42 = STATEMENT IS TOO COMPLEX

 

 

43 = INCOMPLETE STATEMENT

 

 

44 = STATEMENT ERROR

 

 

45 = STACK OVERFLOW

 

 

46 = IMPROPER NUMBER OF PARENTHESES

 

 

47 = ABSOLUTE VALUE OF ASN OR ACS ARGUMENT IS GREATER THAN 1

 

 

48 = ZERO TO NEGATIVE POWER

 

 

49 = LOG OR LGT OF A NON POSITIVE NUMBER

 

 

50 = SQR OF A NEGATIVE NUMBER

 

 

51 = DIVISION BY ZERO

 

 

52 = MOD BY ZERO

 

Exemple

 ...
 Oper$ = "(1+2)*45"
 EVALUATE Oper$;Result,Err
 ...