shonali2600 / makesmatheasy

Solves various Math Problems along with Steps

Home Page:https://sairish2001.github.io/makesmatheasy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Makes Math Easy

contributors Issues Pull Requests Maintenance GitHub forks GitHub Repo stars

Started on 13 July,2020

Tagline - Your answers just a click away Tagline introduction date - 28 April,2021

Solves various Math Problems along with Steps

How it differs from other problem-solving projects?

  • Speed
  • No Server-side Interactions
  • Complex Calculations within a few ms(milliseconds)

Tech Used

HTML5 CSS3 JavaScript Bootstrap** jQuery

Other Tech/Libraries


Calculators

  • Inbuilt Calculator

    • Regular Calculations
    • Scientific Calculations
    • Fraction/Decimal Answer
  • Linear Algebra

    • Mathematical Reasoning
    • Euclid Geometry (Axioms and Postulates)
    • Operations on Sets
    • Sets,Relations and Functions
    • Sets Formulas List
    • Interest(Simple,Compound)
    • Cost and Selling Prices
    • Effective Interest Rate
    • Matrix (with Steps)
      • Transpose
      • Minors and Co-Factors
      • Determinant with Laplace(Upto 5×5)
      • Rank
      • Inverse
      • Addition
      • Subtraction
      • Multiplication
    • Properties of Matrices and Determinants
    • Cramer's Rule Calculator
    • Sum of Nterms of an Arithmetic Progression
    • Sum of Nterms of a Geometric Progression
    • Sum of Nterms of a Harmonic Progression
    • Cayley Hamilton Theorem of Diagonalization
  • Conic Section

    • Circle
    • Parabola
    • Ellipse
    • Hyperbola
    • Paraboloid
  • Calculus

    • Inverse and Periodicity of Functions
    • Transformation of Functions
    • Integration + Limits
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Integration Formulas
    • Differentiation + Higher Order
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Differentiation Formulas
    • Partial Differentiation
      • Solution/Steps from eMathHelp
      • Graph
    • Differential Equations
    • Power Series
    • Theorems on Differentiation
    • Application of Derivative
    • Maxima and Minima of functions
    • Beta Gamma Functions
    • Laplace + Inverse Laplace
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Laplace Transforms and Properties
    • Tangent and Normal
    • Vector Calculus
    • Vector Calculator
    • Vector Algebra
    • Convergence and Divergence of Series
    • Fourier Series
  • Trigonometry

    • P/B/H Trigo
    • Finding sides of a right triangle (provided any two)
    • Trigonometric Values
    • Trigonometric Identities
    • Inverse Trigonometric Identities
    • Hyperbolic Trigonometric Identities
    • Unit Circle
    • Inverse Hyperbolic Trigonometric Identities
    • General Solution of Trigonometric Equations
    • Expansion of Functions
    • Solution of Triangles
      • Law of Sines Calculator
      • Law of Cosines Calculator
    • Sum and Difference Of Trignometric Function
  • General Maths (with Steps)

    • LCM
      • Upto 20 numbers
    • HCF
      • Calculating Factors of each number and picking common out of them
    • Factors
      • Prime Factorization ( with steps for single number)
    • Greatest Integer Function and Fractional Part
    • Quartiles
    • Deciles
    • Doubling Time
    • Direct And Indirect Proportion
    • Cross Multiplication Calculator
    • Work And Time Calculator
    • Solve for Exponents
    • Sum of Square of Given number
    • Natural Numbers
    • Percentage Calculator
    • Half Life Calculator
    • Set Calculator
    • Pythagorean Triplets
    • Perfect Squares in a range
    • Perfect Cubes in a range
    • Rank Calculator
    • Leap Year
    • Standard Deviation
    • Hydrostatic Pressure
    • Strain Calculator
    • Stress Calculator
    • Profit Loss Calculations
      • Arithmetic Mean
      • Geometric Mean
      • Harmonic Mean
    • Log Calculator
      • Calculates the log of x to the base y
    • Log Properties
    • Operations on Fractions
    • Binomial Theorem Properties
    • Binomial expression multiplication
    • Multiplication Table
      • Prints Multiplication Table
    • Divide
      • Division
      • Divisibility Checker
    • Multiplication with Steps
    • Rounding off numbers
    • EMI Calculator
    • GST Calculator
    • Polynomial Degree Finder
    • Simple and Compound Interest
    • Factorial
    • Permutation & Combination
    • Mean/Median/Mode
    • Prime Numbers
      • Primality Test
      • Primes till entered number
  • Basic Convertors

    • Currency Convertor
      • Conversion to words (eg. '243' to 'two hundred and forty three only')
    • Conversion to words
    • Unit Convertor
      • Length
      • Area
      • Volume
      • Mass
      • Temperature
      • Pressure
      • Energy
      • Radiation
      • Time
      • Angle
      • Speed
      • Data
      • Power
    • Improper to Mixed Fraction
    • SPI/CGPA Convertor
    • Ascending and Descending Order
    • Date
    • Roman/Arabic Numerals
      • Conversion from Roman to Arabic and vice versa
      • Expanding the Arabic numbers (eg. '2423' to '2000+400+20+3')
      • Expanding the Roman numbers (eg. 'CIV' to 'C+IV')
  • Graphs & Shapes

    • Plot Graph

      • Plots a Graph of entered Equation having single variable 'x'
    • Plot Bar Graph

      • Plots a Bar Graph along x and y axis by taking input from the user
    • Plot Angle

    • SSS Triangle's Angle Calculator

    • Straight Line Formulas

    • Properties of Parallel Lines

    • Coordinate Systems

    • Coordinate Geometry Calculator

    • Coordinate Geometry Formula and Theorem

    • Segment Area Calculator

    • Curve Tracing

    • Ceva's and Thale's Theorem

    • Properties of Circles

    • Properties of Quadrilaterals

    • Arc Length Calculator

    • Area of Crescent and Lunes

    • Platonic Solids

    • Shapes Calculator + Written formulas

      • Square
      • Rectangle
      • Rhombus
      • Triangles
        1. Equilateral Triangle
        2. Isosceles Triangle
        3. Isosceles Right Triangle
        4. Right-angled Triangle
        5. Scalene Triangle
      • Circle
      • Sector of circle
      • Semi-Circle
      • Annulus
      • Kite
      • Lemniscate
      • Line
      • Trapezium
      • Ellipse
      • Stadium
      • Claw
      • Parallelogram
      • Polygons: Pentagon, Hexagon, Heptagon, Octagon, Nonagon, Decagon, Dodecagon, Hendecagon, TriDecagon, TetraDecagon, Pentadecagon, Hexadecagon, Heptadecagon, Octadecagon, Enneadecagon, Icosagon, Polygon Calculator
      • Star Polygons: Pentagram, Hexagram, Unicursal Hexagram, Octagram, Double Star Polygon, Star of Lakshmi
    • 3D Shapes Calculator

      • Cube
      • Cuboid
      • Cylinder
      • Cone
      • Sphere
      • Hollow Cylinder
      • Oblique Circular Cylinder
      • Hollow Sphere
      • Hemisphere
      • Torus
      • Conical Frustum
      • Ellipsoid
      • Prisms
      • Pyramids
      • Wedge
      • Octahedron
      • Tetrahedron
      • Dodecahedron
      • Rhombic Dodecahedron
      • Icosahedron
      • Cuboctahedron
      • Parallelepiped
      • Hyperboloid
      • N-dimension Sphere
      • Trapezoid
      • Spheroidal Cap
      • Ellipsoidal Cap
    • 4-D Shapes Calculator

      • Tesseract
    • 3-D Geometry

    • 3-D Geometry Calculator

    • Volume, CSA, TSA

    • Percentage change in volume of a cube

    • Percentage change in volume of a sphere

    • Percentage change in volume of a Cuboid

    • Congruence and Similarity of Triangles

  • Equations

    • Algebraic Equations Formulas
    • Roots of Quadratic Equation
    • Location of Roots
    • Play with Equations (without Steps)
      • Simplify Equation
      • Expand Equation
      • Solve value of variables of multiple inputted equations
  • Binary Calculations

    • Boolean Algebra
    • Any Base to Any Base Converter
    • Bin/Dec/Oct/Hex Converter
    • Addition of any Number System
    • Subtraction of any Number System
    • Multiplication of any Number System
    • Decimal/Binary/Hexadecimal Converter
    • Octal/Hexadecimal Converter
    • Decimal/BCD Converter
      • BCD Code Addition
    • Excess-3 Code Converter
    • Decimal/2421 Code Converter
    • Grey Code Converter
    • Bitwise Calculator
    • (R-1)'s & R's Complement Calculator
    • Hamming Code
  • Complex Numbers

    • Identities
    • Properties
    • De-Moivre's Theorem and Cauchy-Reimann Theorem
    • Operations for 1 complex number
      • Magnitude
      • Argument
      • Conjugate
      • Square Root
      • Polar Representation
      • Euler Representation
      • Nth-Power of Complex Number
    • Operations for 2 complex numbers
      • Addition
      • Subtraction
      • Multiplication
      • Division
  • Probability

    • Empirical Probability
    • Conditional Probability
    • Geometric Probability Distribution
    • Joint Probability
    • Independent And Dependent Event Probability
    • Probabilty Properties
    • Binomial Distribution Calculator
    • Poisson Distribution Calculator
    • Bayes Probability Theorem
  • Statistics

    • Statistics Formulae
    • Mean Calculator
    • Weighted Mean Calculator
    • Mean Median Mode
    • Midrange Calculator
    • Standard Deviation
    • T-test
    • AB-test
    • Z-test
    • Z score Calculator
    • Confidence Interval Calculator
    • Odds Calculator
    • Skewness Calculator
    • Coefficient of Variation
    • Covariance Calculator
    • Correlatio Coefficient Calculator
    • Linear Regression Calculator
    • Margin of Error Calculator
    • Chi-Square Test

Documentation

Makes Math Easy Documentation

Documentation Website :- Link

Future Scope

  • To add more useful calculators to solve Math problems along with steps
  • To show steps of Integration, Differentiation, Laplace, Partial Differentiation rather than showing on eMathHelp website by redirecting to it
  • Improving the UI
  • Adding Image/Handwriting recognition so that user can click/write a problem and converted to text for further processing

Feel free to come up with new ideas yourself.

How to Contribute

If you think that you can add a new feature or want to fix a bug. We invite you to contribute to MakesMathEasy and make this project better. To start contributing, follow the below instructions:

  1. Create a folder at your desire location (usually at your desktop).

  2. Open Git Bash Here

  3. Create a Git repository.

    Run command git init

  4. Fork the repository.

  5. Clone your forked repository of project.

git clone https://github.com/<your_username>/MakesMathEasy.git
  1. Navigate to the project directory.
cd MakesMathEasy
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/sairish2001/MakesMathEasy.git
  1. Check the remotes for this repository.
git remote -v
  1. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
  1. Create a new branch(prefer a branch name that relates to your assigned issue).
git checkout -b <YOUR_BRANCH_NAME>
  1. Perform your desired changes to the code base.

  2. Check your changes.

git status
git  diff
  1. Stage your changes.
git add . <\files_that_you_made_changes>
  1. Commit your changes.
git commit -m "relavant message"
  1. Push the committed changes in your feature branch to your remote repository.
git push -u origin <your_branch_name>
  1. To create a pull request, click on compare and pull requests.

  2. Add appropriate title and description to your PR explaining your changes.

  3. Click on Create pull request.

Congratulations🎉, you have made a PR to the MakesMathEasy. Wait for your submission to be accepted and your PR to be merged by a maintainer.

If you have any doubts please let us know in the comments.

BE OPEN!


This project is a part of following Open Source Program

GirlScript Summer of Code

Project Maintainers

🌟 Contributors

Thanks to these wonderful peoples ✨✨:

About

Solves various Math Problems along with Steps

https://sairish2001.github.io/makesmatheasy/

License:MIT License


Languages

Language:JavaScript 66.3%Language:HTML 32.4%Language:CSS 1.3%