#计算器 #数学 #算术运算 #命令行界面 #CLI

应用 rccp

Rust 专为酷炫人士设计的计算器

5 个版本

0.2.1 2023年9月17日
0.2.0 2023年9月14日
0.1.9 2023年9月12日
0.1.8 2023年9月12日
0.1.6 2023年9月12日

#1421命令行工具

每月 24 次下载

MIT 许可证

10KB
185

RCCP - Rust 专为酷炫人士设计的计算器

概述

RCCP 是一个使用 Rust 编写的简单命令行计算器,作为更传统的图形用户界面计算器的替代品。它支持基本的算术计算,并遵循运算顺序(BIDMAS/BODMAS/PEMDAS)。

功能

  • 基本算术运算:加法(+)、减法(-)、乘法(*)和除法(/)。
  • 指数:使用 ^ 符号进行指数运算(例如,2^3 等于 8)。
  • 阶乘:使用 ! 符号计算一个数的阶乘(例如,5! 等于 120)。
  • 平方根:使用 sqrt 计算一个数的平方根(例如,sqrt(9)
  • 三角学:在方程中使用 sincostan(例如,sin(16)
  • 对数:使用 log 计算一个数的对数(例如,log(100)
  • 运算顺序:按照 BODMAS/BIDMAS/PEDMAS 规则正确执行运算。
  • 括号:可以使用括号改变运算顺序。
  • 简单的命令行界面

安装

要安装 RCCP,您可以使用 Rust 包管理器:cargo。

$ curl https://sh.rustup.rs -sSf | sh
$ cargo install rccp
$ rccp

或者您可以从源代码构建它,使用 GitHub 仓库。

$ git clone https://github.com/d3vboi/rccp.git
$ cd rccp
$ curl https://sh.rustup.rs -sSf | sh
$ cargo run -q

请注意,如果您使用此方法,您需要位于 RCCP 目录中才能运行 cargo 命令。

用法

要使用RCCP,只需运行程序,然后在提示符处输入一个表达式

$ rccp
> 2 + 3 * 4
14
> exit

正如我们在示例中所看到的,RCCP正确地在加法之前执行了乘法,结果是14而不是20。您不需要在字符之间添加空格。> 2+3*4也是一个有效的表达式。

许可

本项目采用MIT许可证。

待办事项

  • 使用Ctrl+C优雅退出
  • 支持箭头键(例如,表达式历史记录)
  • 错误处理
  • 变量支持 + 常数支持(例如,pi和e)
  • 小错误修复

无运行时依赖