Skip to content

yahya-tj/roman-calculator-plumsail

Repository files navigation

Roman Calculator

This is a simple calculator that performs basic arithmetic operations on Roman numerals. It was built using C#.

Usage

To use the calculator, simply clone the repository onto your local machine:

git clone https://github.com/yahya-tj/roman-calculator-plumsail.git

Visual Studio

To open the project in Visual Studio, navigate to the roman-calculator-plumsail directory and run the RomanCalculator.sln file. Visual Studio should automatically load the solution and all its projects.

Build and run the solution to open the calculator application. The calculator will prompt you to enter a Roman numeral expression, which can include brackets for grouping operations. It supports the standard arithmetic operators (+, -, *, /) and uses the following format:

(numeral1 operator numeral2) operator numeral3

The calculator will then output the result in Roman numerals.

JetBrains Rider

To open the project in JetBrains Rider, navigate to the roman-calculator-plumsail directory and open the RomanCalculator.sln file in Rider. Rider should automatically load the solution and all its projects.

Build and run the solution to open the calculator application. The calculator will prompt you to enter a Roman numeral expression, which can include brackets for grouping operations. It supports the standard arithmetic operators (+, -, *, /) and uses the following format:

(numeral1 operator numeral2) operator numeral3

The calculator will then output the result in Roman numerals.

Features

This calculator supports the following features:

  • Addition of Roman numerals
  • Subtraction of Roman numerals
  • Multiplication of Roman numerals
  • Division of Roman numerals
  • Brackets for grouping operations

Contributing

If you would like to contribute to this project, feel free to open a pull request with your changes. Please ensure that your changes adhere to the coding standards used throughout the project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Thank you to the contributors who have helped improve this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages