Smart Math Calculator

Educational Software » Calculators » Math Calculator  » Calculator Tutorial
 Product

 Get it

 Got questions? Live Help Chat

Calculating math expressions...

How to calculate a mathematical expression?

When you start Smart Math Calculator it will have an empty function text box ready to be used. If there are no empty function text box, you may add one by clicking on the yellow pencil labeled "Add new equation" button as circled below.

A new function text box will be added with 0.0 as its result as shown above on the right.

In the yellow text box type your desired math expression. In this example we are going to type the following:

3^2+sin(pi/2)+round(5.6)+(log(100)/2)+root(4)

As you type the above math expression the program immediately calculates the partial result and displays in the result area in front of the yellow text box as shown below.

If there is an error in the math expression you enter then it will be highlighted in red until you fix the problem:

To see the details of the problem press ENTER or hover your mouse over the red math expression.

You may defined your own variables in Smart Math Calculator by simple using = operator. For example you could type:

a=2.5

Alternatively you could do this is by including the variable in the math expression as you like. For example to calculate the hypotenuse of a right angle triangle with a and b as its right angle sides, type:

root(a^2+b^2)

Then press ENTER. Smart Math Calculator would then automatically add a= and b= and await your values for those variables:

You are not limited to simple values when assigning values to variables. You could for example type:

a=2.5*sin(pi/2)

Defining functions is just as easy as variables. It starts with a name followed by list of parameters in parenthesis followed by the = sign. For example you could type:

my_func(x, y) = x+y^2

Alternatively you could do this is by including the function in the math expression as you like. For example if you type:

100+interestOf(100, 0.05)

Then press ENTER. Smart Math Calculator would then automatically add interestOf(x,y) functions and await your implementation of this function:

In the above example we calculated the interest based on the amount x and interest rate y. To make the function more clear you may simply rename the parameters as shown below:

Simple examples

For 2D graphs, try these simple "y=" examples:

• x+5
• x*5
• 5x
• x^5
• (3*x)^2
• sin(x^2)
• root(x)
• rootn(3,cos(x))
• rand()*x^2

For 3D graphs, try these simple "z=" examples:

• x+y
• x^2+y^2
• sin(x)+sin(y)
• sin(x*y)
• cos(y)/sin(x)
• log(y)+log(z)
• x^sin(log(y))

List of operators, functions and constants

See the keyboard that among other things lists the functions and constants currently supported by Graphing Calculator 3D.

Operators

 Operator Description Example + Addition x+2 - Subtraction x-2 * Multiplication x*2 / Division x/2 ^ Power x^2

Constants

 Constant Value Mn 1.6749286e-27 u0 1.2566370614359e-6 e0 8.8541878176204e-12 h 6.6260775e-34 c 299792458 u 1.6605402e-27 ec 1.60217733e-19
 Constant Value Mn 1.6749286e-27 u0 1.2566370614359e-6 e0 8.8541878176204e-12 h 6.6260775e-34 c 299792458 u 1.6605402e-27 ec 1.60217733e-19

Functions

 Function Description Examples sin Sine: sin(v), where v is the value of angle in radians. sin(3.14), sin(x) cos Cosine: cos(v), where v is the value of angle in radians. cos(3.14), cos(x) tan Tangent: tan(v), where v is the value of angle in radians. tan(3.14), tan(x) sinh Hyperbolic Sine: sinh(v), where v is the value of hyperbolic angle in radians. sinh(3.14), sinh(x) cosh Hyperbolic Cosine: cosh(v), where v is the value of hyperbolic angle in radians. cosh(3.14), cosh(x) tanh Hyperbolic Tangent: tanh(v), where v is the value of hyperbolic angle in radians. tanh(3.14), tanh(x) asin Arcsine: asin(v), where v is a value in [-1,+1] range. asin(-0.5), asin(x) acos Arcsine: acos(v), where v is a value in [-1,+1] range. acos(-0.5), acos(x) atan Arctangent: atan(v), where v is a value in [-1,+1] range. atan(-0.5), atan(x) atan2 Arctangent: atan2(v1,v2) is same as atan(v1/v2) but it returns the correct angle for -Pi to +Pi range. atan2(2,-3), atan2(x,-2) fraction fraction(v) returns only the fraction part of the decimal value v. fraction(110.025) -> returns 0.025 rand rand() returns a random number in the [0.0,1.0] range. rand() -> may return 0.12512615 round round(v) returns closes integer to decimal value v. round(5.623) -> returns 6.0 int int(v) returns only the integer part of the decimal value v. int(5.623) -> returns 5.0 min min(v1,v2) returns the smallest of values v1 and v2. min(5,8), min(x, 10) max max(v1,v2) returns the largest of values v1 and v2. min(5,8), min(x, 10) log log(v) returns the logarithm base 10 of value v. log(125.2), log(x) ln ln(v) returns the logarithm base e of value v. ln(125.2), ln(x) root root(v) returns the root base 2 of value v. root(4.5), root(x) rootn rootn(n,v) returns the root base n of value v. root(3,-8), root(3,x) exp exp(v) returns the value of e raised to power of v. exp(4.5), exp(x) abs abs(v) returns the absolute value of v. abs(-4.5), abs(x) ceil ceil(v) returns the rounded up integer of decimal value v. ceil(5.01) -> returns 6.0 floor floor(v) returns the rounded down integer of decimal value v. floor(5.99) -> returns 5.0

Troubleshooting...

If problem occurs, check out our Forum or email us at support@runiter.org

Copyright (c) 2000-2012 - Runiter Company - support@runiter.com