Professional Documents
Culture Documents
Based Calculator
Project overview
Android
Android is a mobile operating system developed by Google, based
on the Linux kernel and designed primarily for touchscreen mobile
devices such as smartphones and tablets..
Mathico is developed for android using Android Studio
Introduction
Mathico is an expression based interpreted calculator.
Interpreted: user can define variables & functions and use them at any time. Computations
are done per statement.
Expression calculation: it can evaluate complex mathematics expressions including any no.
of operators given that they are used correctly.
Function definition feature: Users can define their own function which they might use in
future calculations.
Various Unit Conversion: includes built-in unit conversion between various units
Natural language syntax: the language of the calculator is simple to understand by any
person familiar with basic functional programming.
Simple UI: UI is adaptive to any use case, the user can switch between symbolic keyboard
and full length keyboard with the button.
Calculation History: User can see any previous calculation made and clear the history is so
required.
Math.js
The project utilizes the excellent javascript library for mathematics computation.
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression
parser and offers an integrated solution to work with numbers, big numbers, complex numbers,
units, and matrices. Powerful and easy to use.
Features
Supports numbers, big numbers, fractions, complex numbers, units, strings, arrays, and matrices.
Is easily extensible.
Open source.
Project Work
Types of functions
Arithmetic Functions
Bitwise functions
Combinatorics functions
Complex Functions
Geometry Functions
Logical Functions
Matrix Functions
Probability Functions
Relational Functions
Trigonometry functions
Project Work
1. Expresion evaluation
2. Variable definition
3. Expression using
variable
4. Unit conversion
5. Matrix arithmetic
6. Complex number
arithmetic
Project Work
1. Unit computation
2. Unit computation &
conversion
3. Function Definition
4. Function evaluation in
expression
Project Work
1. Power Function
2. Unit conversion
Bibliography
www.w3schools.com
www.google.com
www.wikipedia.com
www.bootstrap.com
www.mathjs.org
www.stackoverflow.com
www.android.com
Reddit.com/androiddev
THE END