Coder Social home page Coder Social logo

shivakumar-np / makesmatheasy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from makesmatheasy/makesmatheasy

0.0 0.0 0.0 18.81 MB

Solves various Math Problems along with Steps

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

HTML 29.15% CSS 1.43% JavaScript 69.43%

makesmatheasy's Introduction

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
    • 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
    • Inverse Hyperbolic Trigonometric Identities
    • General Solution of Trigonometric Equations
    • Expansion of Functions
    • Solution of Triangles
  • 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
    • Solve for Exponents
    • Sum of Square of Given number
    • Percentage 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
    • Statistics Formulas
    • Mean Calculator
      • 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
    • 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
      • 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
    • 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
      • Line
      • Trapezium
      • Ellipse
      • Parallelogram
      • Polygons: Pentagon, Hexagon, Heptagon, Octagon, Nonagon, Decagon
      • Star Polygons: Pentagram
    • 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
      • Parallelepiped
      • Hyperboloid
    • 3-D Geometry
    • 3-D Geometry Calculator
    • Volume, CSA, TSA
    • 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
    • Decimal/Binary 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
    • Octal/Binary Converter
    • Grey Code Converter
    • Bitwise Calculator
    • (R-1)'s & R's Complement Calculator
  • 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
    • Operations for 2 complex numbers
      • Addition
      • Subtraction
      • Multiplication
      • Division
  • Probability

    • Empirical Probability
    • Conditional Probability
    • Joint Probability
    • Probabilty Properties
    • Binomial Distribution Calculator
    • Poisson Distribution Calculator
    • Bayes Probability Theorem

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 ✨✨:

makesmatheasy's People

Contributors

aanchalrakheja avatar aashi2912 avatar ab-san avatar abhijeet141 avatar abhisheka394 avatar anjali494 avatar anjali7786 avatar ankita297 avatar bitaashna avatar gnikita432 avatar janvi01 avatar kanishka8276 avatar khareyash05 avatar madihamallick avatar maitryee-choudhary avatar mehabhalodiya avatar nidhivanjare avatar rajinderpalsingh2001 avatar raveenabhasin avatar sandeepkrsuman avatar sanskrutirp avatar sarthakkeshari avatar satcasm avatar satyampgt4 avatar shonali2600 avatar shrishti-c avatar shrutiomer avatar shubhdeep123 avatar vmk8826 avatar zhcet19 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.