SciCal Lite
.
SciCal Pro
About SciCal:
- SciCal is a virtual scientific calculator application which uses “text input” technology similar to TI or Casio FX calculators. SciCal also takes advantage of many other common functions that are not available on most calculators
- Multiline navigation helps you check and reuse your old expression.
- SciCal has extremely friendly user interface that target both scientific and casual user.
- SciCal also has build-in decimal-fraction converter, units converter, equations solver and integral calculator, all are extremely simple to use.
- This detail and friendly documentation explains every thing you need to know about the functions within SciCal.

SciCal's Main tab.
Functionality:
Edition/Navigation:
[Clear]: Clear the current expression.
[Del] : Delete the next right term of the cursor.
[Home]: Bring cursor to the beginning of current expression.
[End] : Bring cursor to the end of current editing expression.
[<-][->] : Move cursor left or right along the current editing expression.
[^][v] : Navigate along calculated expressions.
Touch : The display space is also a navigation touch-pad.
+ Flick up/down : Navigate along calculated expressions.
+ Short left/right flick : Move cursor left or right along the current editing expression.
+ Long left/right flick : Change keypad.
[Main] tab:
- Contain all number and basic operator button like “+”, “-”, etc. and all basic editing/navigating button.
- To input an expression, simply input the way you write it, then press [=] to get the answer. Ex: to calculate 3 + 4 * (3 – 2) , press [3], [+], [4], [*], [(], [3], [-], [2], [)]
Tip: If you miss any right-parenthesis, the program automatically completes it for you.
You can use the sign “-” for both subtraction and negative number. Ex: “6*-6″ will give the result of “-36″.
[^] : Syntax: x^y = x. Raise x to the y-th power.
[sqrt] : Syntax: sqrt(x). Take square root of x.
Ans] : Return the last answer you got from the last expression calculated.
Tip: If you type in some unfinished expression, for example: “*3″, the program will automatically fill it with Ans.
*3 -> Ans*3
[,] : Used for multi-variable function.

SciCal's Funct tab.
[Funct] tab:
- Provide all lot of commonly use function for all kind of math. Also have basic editing/navigation button.
[sin],[cos],[tan],[csc],[sec],[tan]: Syntax: “sin x” or “sin(x)”. Return the sin/cos/tan/csc/sec/tan value of an angle measuring in radian.
[arc] : Syntax: “arcsin x” or “arcsin(x)”. Combine with [sin],[cos],[tan],[csc],[sec],[tan] to calculate the arcsin,arccos, etc. of an angle measuring in radian. Syntax: [arc]+[sin]+ x or [arc]+[sin] + [{] + x.
[h] : Syntax: “sinh(x)” or “arcsinh(x)”. Combine with [sin], [cos], [tan] or [arc] to calculate sinh, cosh, tanh or arcsinh, arccosh, arctanh of an angle measuring in radian.
[root] : Syntax: “root(x,y)”. Return the value of the x-th root of y.
[logx] : Syntax: “log(x,y)”. Return the value of the logarithm base x of y.
[fact] : Syntax: “fact(x)”. Return the value of the factorial of x.
[ln] : Syntax: “ln(x)”. Return the value of the natural logarithm of x.
[perm] : Syntax: “perm(x,y)”. Return the number of permutation, P(x,y), x<=y.
[comb]: Syntax: “comb(x,y)”. Return the number of combination, C(x,y), x<=y.
[abs] : Syntax: “abs(x)”. Return the absolute value of x.
[log] : Syntax: “log(x)”. Return the logarithm base 10 of x.
[->Frac]: Activate/Deactivate function mode.
[Degree/Radian]: Switch to using degree or radian for trigonometry functions.

SciCal's Const tab.
[Const] tab:
-Provides basic constant and instant-unit-converter-constant
[Pi] : 3.14159265358979323846…
[e] : 2.71828182845904523536…
[M] : Your saved value of M
[X] : Use to create functions for calculating integrals.
- All the instant-unit-converter-constant can be used directly.
Ex: 10km->mi = 6.213 (mi)
(5mi->km)^2= 9.652 (mi square)
[FToC] and [CToF]: Convert from degree Fahrenheit to degree Celsius and vice versa.
[dg->rd] and [rd->dg]:Convert from degree to Radian and vice versa.
[lb->kg] and [kg->lb] : Convert from pound to kilogramme and vice versa.
[ft->m] and [m->ft] : Convert from foot to meter and vice versa.
[l->gal] and [gal->l] : Convert from liter to gallon and vice versa.
[mi->km] and [km->mi] : Convert from mile to kilometer and vice versa.

SciCal's Progr tab.
[Progr] tab:
[Solve Quadratic Equation]: Solve any quadratic equation ax^2 + bx + c = 0 by providing a, b and c.
[Solve Two Variable Equation]: Solve any two variables equation system
a1*x + b1*y = c1
a2*x + b2*y = c2
by providing a1, b1, c1, a2, b2 and c2.
[Finding Integral] : Giving the approximate value of any kind of integral of any function supported.
Tip: You quickly create a function through other keypad and copy it into the “Function” textbox using the “Copy from above” button.

Solving quadratic equation.

Solving system of linear equations.

Finding Integral.
Some people say it have ugly interface. Well, I agree, but I think it’s more like simple than ugly
. I’ll improve the interface soon. I promise.