Informations

contactme: carlonluca@email.it

Due to school appointments it is possible tha this site will not be upgraded for a long time.

If some broken links are present just write a mail reporting me problems.

Informations for Math parser

Purpose

The application is a simple win32 console application. It's very useful to evaluate expressions. Allowed symbols are +, -, /, *, ^, radix, trigonometric functions and others. You can use parenthesis.

Image

First upgrade informations

The new version 0.2 has replaced the previous version. The code has been completely rewritten with Microsoft Visual C++ 6. The code is faster and more modular. There are new useful functions and the computing of an expression can now be reached with the simple function Solve(expression), where expression is a string. All the program is included in a header (hEvaluate.h) which is very pratcical to be included in another application. The rar file avaible for download comprises even a main() function so as you'll be able to see how to call some functions. To test the code you only have to compile the code and run it. All the header is well commented in englush language. The 0.2 is only a beta version and only some functions have been coded. However it is very simple to complete it. Another innovation is the possibility to handle functions with parameters. One of them is the logx function, which allows you to find lo logarithm in a certain base of a number (logx(base,argument)). No error handling has been inserted yet.

New version image

Sources informations

The program has been written with Borland C++ 5.02 and with Microsoft Visual C++ 6.

Download informations

The file is a .rar type. This is a compressed archive. To extract the sources you will have to download a software like Winrar (from www.downloads.com). The archive contains insede the complete sources of the application, a brief txt explanetion file and the debug version of the executable file. Have fun!

Download Math parser (.rar archive)

Download Math parser ver 2 (.zip archive)

The very core of this program is the hEvaluate.h header. To have informations or to look for a newer version follow this link.

Report bugs

If you find bugs on one of my programs you are invited, of course, in reporting them to me to the mail address: carlonluca@email.it