QuickBasic Expression Evaluator


What It Does

"EVAL" is a shareware command-line QuickBasic mathematical expression evaluator. Supply it a mathematical expression in QuickBasic syntax, and it will give you the numeric answer. The syntax for using EVAL is:

eval [expression$]

where [expression$] may consist of any level of parenthesis nesting using numeric constants, the symbolic constant 'PI', the mathematical signs ^ * / + - \ or any of the following functions:

SIN()      COS()      ATN()      SQR()     ABS()     EXP()
INT()      LOG()      SGN()      TAN()     CINT()    SINH()
MOD        NOT        AND        OR        XOR       EQV      IMP
COSH()     ARCSIN()   ARCCOS()   LOG10()

Numeric input constants can be decimal, octal, hexadecimal, or scientific notation. Output numbers can be decimal, octal, or hexadecimal. Correct algebraic hierarchy is observed.

EVAL is essentially like a scientific calculator, so why not just use a calculator? Because if you register this shareware, you will get the QuickBasic source code for EVAL! With source code, you can incorporate this expression-solving capability into your QuickBasic, QBasic, or Visual Basic projects. The source code will also show you how you can extend EVAL to recognize more functions and symbolic constants.

Download now a free DOS executable version of Eval.

Shareware registration (including source code) is $50.

Visa Mastercard
Visa & Mastercard are also accepted through the PayPal on-line payment system. There is no extra cost to you to use PayPal, and for a limited time PayPal will give you a credit of $5 for signing up with them. You don't need to order any of my products to claim your $5 credit. NOTE: The PayPal site will open in a separate browser window.



   EVAL Command Line                 Numeric Answer
   -----------------                 -----------------
   eval 3*(10+25.5/14)               35.46428571428572
   eval hex$(&hE0 + 1900)            84C (hex)
   eval sinh(-1.3e-2)                -1.300036616976079D-02
   eval cos(.7*pi)                   -.587785252292473
   eval oct$((3+&h3A+&o10)^3)        1201475 (octal)


Other Shareware and Font-Related Products

* Handwriting Fonts

* Logo Fonts, Signature Fonts

* Font Editor for LaserJet Bitmapped Fonts

* TrueType to LaserJet Bitmapped Font Converter

* Logo Fonts, Signature Fonts

* UUencode & UUdecode. Translates binary files to/from ASCII so they can be e-mailed across mail systems that otherwise corrupt binary mail. Source code available -- can easily be incorporated into Visual Basic projects.

* PCLdiet shrinks the size of PCL graphics files by using PCL more efficiently. It generates a "skinny" PCL file by replacing portions of your original "fat" PCL file with more efficient PCL commands understood by your LaserJet. A 60% - 70% reduction in size is typical. If your "fat" PCL file contains lots of straight lines and boxes, up to a 90% reduction in file size can be obtained.


Further Information

Payment (unless otherwise noted) is accepted in US dollars by company or personal check drawn on a bank in the USA, money order, traveler's checks, cash, Western Union wire transfer (call for details), or COD via US Mail.

For further information, contact me at the address, or phone number below, or
Mailbox send me e-mail now.

Alexander Walter
P.O. Box 741
Middletown, NJ.  07748

(800) 262-0827 (USA only) (609) 504-4804 (outside USA) (708) 575-3865 (fax) adw@execpc.com http://www.WalterWare.com

Need an unzip program? Download either: pkzip/pkunzip for DOS or Windows, or ZipIt 1.35 for Macintosh.

Internet Link Exchange
Member of the Internet Link Exchange

SafeSurf Rated All Ages We rated with RSACi!

Handwriting Fonts and Other Font Products / Alexander Walter / adw@execpc.com