- Notifications
You must be signed in to change notification settings - Fork0
Euclides is a simple calculator that performs arithmetic operations using only addition and subtraction.
License
HitaloM/Euclides
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A Rust-based conceptual calculator designed to explore the fundamentals of the language.
Euclides is a simple calculator that performs arithmetic operations using only addition and subtraction. It supports complex expressions and evaluates them usingReverse Polish Notation (postfix notation), along with infix and prefix notations.
- Basic Operations: Addition, Subtraction, Multiplication, and Division.
- Notation Support: Infix, Prefix, and Postfix notations.
- Expression Evaluation: Computes results for given expressions.
To use Euclides, run the program and input an expression in one of the supported notations. Specify the notation by prefixing your input withprefix:
,postfix:
, orinfix:
.
Infix Notation:
$ infix: 3 + 4* 2 / ( 1 - 5 )
Prefix Notation:
$ prefix: + 3 /* 4 2 - 1 5
Postfix Notation:
$ postfix: 3 4 2* 1 5 - / +
- Implement basic operations
- Support infix, prefix, and postfix notations
- Add support for advanced/complex operations
- Develop a graphical user interface (GUI)
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under theBSD Zero Clause License.
About
Euclides is a simple calculator that performs arithmetic operations using only addition and subtraction.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Uh oh!
There was an error while loading.Please reload this page.