Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Math Calculator CSharp

A C# console calculator project that includes standard calculations and extra mathematical operations such as repeating decimals, factorials, combinations and polynomial derivatives.

Features

  • Basic arithmetic operations
  • Power and square root
  • Percentage calculation
  • Factorial
  • Permutation
  • Combination
  • Repeating decimal to fraction conversion
  • Fraction to decimal preview
  • Polynomial derivative calculation
  • Simple equation value calculation
  • Operation history
  • Input validation

Example Operations

2 + 5
10 / 4
5!
nPr
nCr
0.1(6) = 1/6
2.3(45) = 129/55
d/dx 3x^2 + 2x - 5 = 6x + 2

Project Structure

Advanced-Math-Calculator-CSharp
├── Program.cs
├── AdvancedMathCalculator.csproj
├── README.md
├── .gitignore
├── Models
│   └── Fraction.cs
├── Services
│   ├── CalculatorEngine.cs
│   ├── CombinatoricsService.cs
│   ├── RepeatingDecimalService.cs
│   ├── PolynomialDerivativeService.cs
│   └── HistoryService.cs
└── Utilities
    └── InputHelper.cs

Technologies

  • C#
  • .NET 8
  • Console application
  • Object-oriented programming
  • BigInteger support

How to Run

dotnet run

Author

Ömer Akpınar

About

A C# math toolkit for advanced calculator operations such as factorials, repeating decimals and derivatives.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages