Skip to content

ColdIV/math-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

math-tool C/C++ CI

math-tool - a school project

Note: This was a school project but has since been finished and thus is open for contributions. We don't plan to work on this any further but if you want to try something, or feel like adding a feature or whatsoever - feel free!

General description

The tool consists of 3 main parts:

Calculator

  • The user can enter basic arithmetic calculations as well as some advanced functions: power, sin, tan, cos
  • The results of those calculations will be saved to variables. In total, there are 100 available variables.
  • The variables and their values will be shown as they are created
  • The values inside of the variables can be used in further calculations

Geometry

  • The user can create geometrical objects: Point, Line, Triangle, Square, Rectangle, Circle
  • The program saves some (at least 2) of those objects in variables
  • Through those variables, the user can access the objects to use in functions: Intersection, Angle
  • The objects and the results of the functions will be displayed in a coordinate system

Function plotter

  • The user can enter a polynomial function that will be displayed in a coordinate system
  • The user can zoom in and out

master branch

The master branch should always be clean and running fine! If you work on an issue, please create a new branch and create a pull request when done. The pull request should be reviewed by at least one person before it gets merged into the master. You can push "bugs" to your branch but not to the master.

Project management

Some issues / tasks depend on others, those are listed as "On hold". If you start working on one of those tasks, please move them to "In progress".

If you start working on an issue, don't forget to assign it to you!

About

math-tool - a school project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published