Crates.io | rccp |
lib.rs | rccp |
version | 0.2.1 |
source | src |
created_at | 2023-09-12 00:37:04.513628 |
updated_at | 2023-09-17 13:14:11.241684 |
description | Rust Calculator for Cool People |
homepage | |
repository | https://github.com/d3vboi/rccp |
max_upload_size | |
id | 970242 |
size | 10,967 |
RCCP is a simple command-line calculator written in Rust as an alternative to more conventional GUI calculators. It supports basic arithmetic calculation, and respects the order of operation (BIDMAS/BODMAS/PEMDAS).
+
), subtraction (-
), multiplication (*
), and division (/
).^
symbol to perform exponentiation (e.g., 2^3
equals 8).!
symbol to calculate the factorial of a number (e.g., 5!
equals 120).sqrt
to calculete the sqare root of a number (e.g., sqrt(9)
)sin
, cos
, and tan
in your equations (e.g., sin(16)
)log
to calculate the logorithmic of a number (e.g., log(100)
)To install RCCP, you can use the rust package manager: cargo.
$ curl https://sh.rustup.rs -sSf | sh
$ cargo install rccp
$ rccp
Or you can build it from source, using the github repository.
$ git clone https://github.com/d3vboi/rccp.git
$ cd rccp
$ curl https://sh.rustup.rs -sSf | sh
$ cargo run -q
Keep in mind, if you use this method you will need to be in the RCCP directory to be able to run the cargo command.
To use RCCP, simply run the program, then enter an expression at the prompt:
$ rccp
> 2 + 3 * 4
14
> exit
As we can see in this example, RCCP correctly performs the multiplication before the addition, resulting in the 14 instead of 20.
You do not need to add spaces in between characters.
> 2+3*4
is also a valid expression.
This project is licensed under the MIT License.