
Elle permet de faire des calculs comme une calculatrice scientifique avec gestion des priorités.
(Copiez la dans le dossier PureLibraries\UserLibraries\
Et redémarrez PureBasic.)
Téléchargeable >içi<
Je métrai le code source un peu plus tard (quelques modifs pour la rendre plus compréhensible)
Pour son utilisation c’est simple :
Code : Tout sélectionner
Debug "==> " + calculatrice("1+2*4+(40-10+Sin(0.3)*2-rac(100)-(2^2))*(2+4)")
; Comparatif
Debug "++> " + StrD(1+2*4+(40-10+Sin(0.3)*2-Sqr(100)-(Pow(2,2)))*(2+4))
Elle gère :
*
/ ou \
+
-
sin
cos
tan
asin
acos
atan
^ (un pow)
rac (un sqr)