/arithmetica-tui

A command-line wrapper for the arithmetica library that can solve complex math problems with steps.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

arithmetica-tui

A command-line wrapper for the arithmetica library.

Installation

To install the latest stable version, run:

curl -s -H "Accept: application/vnd.github.v3.raw" https://api.github.com/repos/arithmetica-org/arithmetica-tui/contents/install_stable.sh | sudo bash

If you want to install the bleeding edge version, run:

curl -s -H "Accept: application/vnd.github.v3.raw" https://api.github.com/repos/arithmetica-org/arithmetica-tui/contents/install_bleeding_edge.sh | sudo bash

Features

🔴 For a good demonstration, go visit this tool's website here! 🔴

Feature Description Steps
Factorization Factorize any single variable polynomial.
Evaluation Evaluate any arithmetic expression.
Addition Add two numbers.
Multiplication Multiply two numbers.
Division Divide two numbers.
Trigonometric Functions Compute the value of any non-hyperbolic trigonometric function.
Square Root Compute the square root of any number.
Exponentiation Compute the value of any exponentiation expression.
Logarithms Compute the logarithm of any number with any base.
Factorial Compute the factorial of any number.
Continued Fractions Compute the continued fraction of any number.
Greatest Common Divisor Compute the GCD of any two numbers.
Least Common Multiple Compute the LCM of any two numbers.

Factorize polynomials (with steps and without)

Arithmetica can currently factorize any degree single variable polynomials!

With steps

See step-by-step instructions on how to factor the polynomial of your choice.

Just the answer

Or just get to the answer.

Evaluate expressions

Arithmetica can also evaluate expressions:

Add / Multiply with steps

And if you ever need to add or multiply something 'by hand' again, arithmetica can help with that too!