Mathematics

Braina can apply artificial intelligence for solving a wide range of mathematical problems. It is also a speaking calculator software. Just give voice commands to solve your math problem and Braina will speak the answer back to you.

Braina Lite is a free software that can help students in doing their math homework. We are making it a brilliant mathematician and in near future it will be also able to solve complex mathematical problems of calculus and algebra in human readable notation.


Math software - Braina - light theme Math software - Braina - dark theme

Basic Arithmetic

Add numbers
45 + 67
12.5 + 2.5 + 5.75

Subract numbers
1700 - 500

Multiply numbers
10,222 * 50.5
120 * 56 * 121

Divide numbers
7000 / 2.5
120 / 4 / 2

Powers & Roots

Find powers
5^3
pow(2,8)

Find square roots
sqrt(81)
square root of 64

Find cube roots
cbrt(729)

Compute higher roots
6th root of 7776

Multiple Arithmetic Operations

Combine addition and substraction
1 - 2 + 3 - 4 + 5 - 6 + 7 - 8 + 9 - 10

Combine multiplication and division
500 / 2 * 10
(25 * 4) / 2

Combine several arithmetic operations
(10*2 + 5*4) / (10 - 2)
sqrt(3^3 - 2) + 1
pow(81,1/2) * sqrt(81)

Prime numbers

Determine whether a number is prime or not
Is 31 prime?

Know a prime by position
45th prime number
1000th prime

Generate a list of prime numbers in a given range
primes between 4500 and 5500
primes <= 50

Percentage

Convert fractions to percentage
Convert 1/8 to percent

Calculate a percentage of a number
12% of 120

Calculate a percentage of a quantity
40% of 15 km
2.5% of $12500

Percentage Increase & Decrease

Increase a quantity by a percentage
$2400 + 15%

Find a discounted price
$120.5 - 13%

Calculate successive increase in price
$70 + 8% + 5%

Divisors

Compute divisors of an integer
divisors 4560

Check whether a number divides another number
Is 7654 divisible by 43?

Find greatest common divisor
gcd(8,48,60)
gcd of 12,21

Find least common multiple
lcm 6,9,12

Set Theory

Get union of two sets
{2,4,6,8} union {1,2,3,5,7}
{3+4,5-2} union {6,8,10-3}

Get intersection of two sets
{2,3,4,5} intersect {4,5,6,7}

Find difference of two sets
{10,20,30,40} - {10,30,50,60}

Add members of two sets
{11,22,33,44} + {1,2,3,4}

Mathematical Definitions

Find definition of a mathematical concept.
Matrix
Geometry
Define algebra
What is set theory?

Number Names

Find English name of a number
English name of 56
10^3 + 500 in words

Specify a number by name
Six thousand five hundred eleven
Five billion

Mix numerals and words
45 million and 2 hundred

Ask math problems in words
One hundred fifty times nine
Square root of eighty-one
Three plus four
55 minus 5.5
Hundred divided by two

Trigonometry

Find cosine of x
cos(x)

Find sine of x
sin(x)

Find tangent of x
tan(x)

Find arc cosine of x
acos(x)

Find arc sine of x
asin(x)

Find arc tangent of x
atan(x)

Find hyperbolic cosine of x
cosh(x)

Find hyperbolic sine of x
sinh(x)

Find hyperbolic tangent of x
tanh(x)

Exponential function
exp(x)

Find natural logarithm of x
log(x)

Find base 10 logarithm of x
log10(x)

Note: The trigonometric functions work with angles in radians and not in degrees.

Mischelleneous

Calculate the hypotenuse of a right angle triangle
hypot(3,4)

Find remainder of integer division
33%7

Find remainder of floating point division
fmod(2.5,0.4)

Find minimum of given numbers
min(2.1,0.4)
minimum of 2,3,5,7

Find maximum of given numbers
max(5,4,3)
maximum of 2,3,5,7

Round floating point numbers to specified decimal places
Round 123.125896 to two decimal places
round(34.456,1)

Truncate floating point numbers to specified decimal places
trunc(123.456,2)