Skip to content

A simple (W.I.P) command line scientific calculator made in C++

License

Notifications You must be signed in to change notification settings

higorslva/calcpp_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalCpp - A simple CLI scientific calculator in C++

GitHub top language Made by Repository size GitHub last commit

Work In Progress (click to expand)

Basics Operations

  • Add
  • Subtract
  • Multiply
  • Divide

Aritmetics Operations

  • Exponentiation
  • Square root
  • Root calc in general
  • Root equation
  • Sin, Cos, Tan, etc.
  • Factorial
  • Sum
  • Polynomials expression

Calculus

  • Limits
  • Derivation
  • Integral
    • Improper integrals
    • Multiple integration
    • Line integrals and surface integrals
    • Contour integrals
    • Integrals of differential forms
    • Summations
    • Functional integrals

About the project

This is an opensource scientific calculator made from scratch by me :) Feel free to fork or contribute with this project

Compile and run

On Linux/Mac

Make sure that you have g++ installed. Then, just type on an terminal :

make all

and run

./calcpp

Code diagram

For now, that code is pretty simple 😅

graph LR
1{basics} --> A[Adicao.h] -- Provides add calcs --> Z((calc.cpp))
1 --> B[Subtracao.h] -- Provides subtracts calcs --> Z
1 --> C[Multiplicacao.h] -- Provides multiply calcs --> Z
1 --> D[Divisao.h] -- Provides division calcs --> Z
2{aritmetics} --> E[aritmetics.h] -- Provides aritmetics calcs --> Z
3{calculus} --> I[Derivada.h] -- Provides derivation calcs --> Z

About

A simple (W.I.P) command line scientific calculator made in C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published