Kalkulator
kalkulator is a versatile tool for mathematical expression evaluation, offering both a command-line interface for direct usage and a library for integration into Rust projects.
Features
- Evaluate mathematical expressions with support for basic arithmetic operations and factorials.
- Convert expressions to postfix notation.
- Extendable for future operations and functionalities.
Installation
As a Command-Line Tool
Ensure you have Rust and Cargo installed on your system. If you don't have Rust installed, you can install it from the official site.
You can install kalkulator directly from crates.io by running:
This command installs the kalkulator binary, making it available for use in your terminal
As a library
Add kalkulator as a dependency in your Cargo.toml to use it in your Rust project.
[]
= "0.1.0"
Usage
To convert an expression to postfix notation without evaluating:
To evaluate the result of an expression:
Example
Command-Line Interface
Evaluate an expression with basic arithmetic operations:
Command:
Output:
Result =
Evaluate an Expression involving factorial
Command:
Output:
Result =
Library
Here is a basic example of using kalkulator to evaluate an expression within a Rust project:
use Expression;
For more detailed usage, check documentation: Docs
Contributing
Contributions are welcome!