| MagicCalc for Windows, Still free... |
|
47586
Downloads !! |
| MagicCalc 2.01 for windows is released. Click here
to get it. Updates History are in the download page.
Program restrictions, until next update:
- Pascal structures (IF, THEN, ELSE, WHILE, DO, WITH, REPEAT, UNTIL, FOR, TO, DOWNTO, OR, NOT, AND, XOR) are still inactivated.
- Non activated functions: Gradiant, Product, Sigma, Plot2D, Plot3D, Writeln, Readln...
- Inactive buttons: save, load, print, matrix, const, financ.
- Integral function can't be used inside Graph functions.
Android users notice:
- For low resolution android devices (320x240 pixels, 400x240 pixels, 420x327 pixels), characters may be difficult to read, so turn your device at horizontal position.
- MagicCalc for Android will be updated regularly, to correct bugs and problems.
- A new version is available (MagicCalc 3.04 for Android).
- MagicSlidePuzzle for Android is deployed.
- MagicSlidePuzzle for Android is deployed.
|
|
PAD File for MagicCalc:
http://www.magiccalc.net/PAD/magiccalc.xml
Let MagicCalc Survive...
New Android Releases:
Android Apps Gallery
Facebook Links
MagicCalc on Facebook
|
| MagicCalc for Android... |
|
|
 |
|
- Application Name: MagicCalc
- Application Category: Tools
- Price: ~ 2$.
|
MagicCalc is available on Google Android Market, and Amazon App Store. The product is available for all android devices (Phones and Tablets). MagicCalc works better on 800x480 resolution screens or higher. Some functions may be slow due to Tablets performance. The product will be updated regularly to increase performance, and correct bugs.
|
| Magic Slide Puzzle for Android... |
|
|
 |
|
- Application Category: Games/Puzzle and Brain
- Price: ~ 1$
|
Magic Slide Puzzle is available on Google Android Market, and Amazon App Store. The product is available for all android devices (Phones and Tablets). Magic Slide Puzzle works better on 800x480 resolution screens or higher. |
| Magic Jigsaw Puzzle for Android... |
|
|
 |
|
- Application Category: Games/Puzzle and Brain
- Price: ~ 1$
|
Magic Jigsaw Puzzle is available on Google Android Market, and Amazon App Store. The product is available for all android devices (Phones and Tablets). Magic Jigsaw Puzzle works better on 800x480 resolution screens or higher. |
| |
|
|
I thanks Fatma Ezzahra Romdhane for her great help in these projects on design art work. We share design work together.
|
|
 |
| My Research Book... |
|
|
|
My research project on artificial intelligence is published. You can purchase it at
https://www.morebooks.de/store/gb/book/raisonnement-à-base-de-cas-pour-un-jeu-contraint-dans-le-temps/isbn/978-613-1-57927-1
The book language is French, but as time pass, I will prepare an English version...
|
|
 |
| What is MagicCalc ? |
|
|
(See Tutorial Video here)
MagicCalc is a full functions fullscreen graphic calculator. It's composed
by :
- Console window for input/output, and calculus operations;
- 2D graphic window for 2D functions and 2D parametric
functions;
- 3D graphic window for 3D functions and 3D parametric
functions;
- Full bitmap fonts based text editor to edit programs;
- Mathematical expression parser module;
- Full pascal interpreter module (work on progress).
Product
Awards |
|
 |
| Working with variables |
|
|
|
- You can declare any variable and use it :
A=5 Enter
B=6 Enter
- After that, you can use theses variable as you need:
A+B Enter
Sin(A+Cos(B)) Enter
- Complex variable names are also implemented:
Alpha=23.34 Enter
Beta=52.3 Enter
sin(Alpha+cos(Beta)) Enter
|
|
|
| 2D Graphics |
|
|
|
- Type Graph2D(function(x)) with the function
you need:
Graph2D(sin(1/x)) Enter
- Function appears in 2D Window, you can use
the Mouse buttons and Roll to
zoom, Drag to move the graphic on the screen.
Or use keyboard UP/DOWN/LEFT/RIGHT keys.
- You can add more functions any time, system supports until 10
functions.
- You can clear the screen by typing CLS command
on Console Windows.
|
|
 |
| 2D Parametric functions |
|
|
|
- Type Param2D(function1, function2, Number of points,
Precision step) with the function you need:
Param2D(sin(t),cos(t),500,0.25) Enter
Param2D(sin(t),cos(3*t),500,0.25) Enter
- Function appears in 2D Window, you can use
the Mouse buttons and Roll to
zoom, Drag to move the graphic on the screen.
Or use keyboard UP/DOWN/LEFT/RIGHT keys.
- You can add more functions any time, system supports until 10
functions.
- You can clear the screen by typing CLS command
on Console Windows.
|
|
 |
| 3D Graphics |
|
|
|
- Type Graph3D(function(x,y)) with the function
you need:
Graph3D(sin(x)+cos(y)) Enter
- Function appears in 3D Window, use the (Alt/Shift/Ctrl)+
Arrow keys on computer Keyboard buttons to move and zoom
on the graphic screen.
- You can add more functions any time, system supports until 10
functions.
- You can clear the screen by typing CLS command.
|
|
 |
| 3D Parametric Functions |
|
|
|
- Type Param3D(function1, function2, function3, Number
of points, Precision step) with the function you need:
Param3D(5*cos(3*t), 5*sin(2*t), 5*sin(t), 500,0.25) Enter
- Function appears in 3D Window, use the (Alt/Shift/Ctrl)+
Arrow keys on computer Keyboard buttons to move and zoom
on the graphic screen.
- You can add more functions any time, system supports until 10
functions.
- You can clear the screen by typing CLS command.
|
|
 |
| Progarm Window |
|
|
|
Here you can type simple and more complex programs.
Example :
- A=5 Enter
- B=2 Enter
- A+cos(B) Enter
To run a program, just click on Run Program button in the top right
of the MagicCalc screen.
The supported langage of the MagicCal will be something like pascal
langage, with more easy syntax. The documentation of supported langage
will come soon as the work is in progress.
|
|
|
| Supported functions |
|
|
- All supported functions are present in the MagicCalc Keyboard.
However you can use your pc physical keyboard.
|
|
|
| Scale Dimension |
|
|
- XMin, XMax, YMin, YMax
buttons : lets you define
the 2D scale dimension.
- XMin3D, XMax3D, YMin3D, YMax3D, ZMin3D, ZMax3D
buttons : lets you define the 3D scale dimension.
|
|
|
| Tracing Function |
|
|
- You can any time trace your function by : Trace
button.
- Use LEFT/RIGHT buttons to trace.
- You can trace the next function by : Trace
button.
- To disable trace, just press TraceOff Button.
|
|
|
| Software Licence |
|
|
As this is a personal project, I'm working on my free time to finish
it. I will distribute this project as FreeWare until it will reach
some degree of maturity.
|
|
|
| |
|
|