Skip to content

一个具有TUI的简单的四则混合计算器,带有变量存储功能和脚本执行功能

License

Notifications You must be signed in to change notification settings

Cu4water/CS205project2BetterCalculator

Repository files navigation

CS205project2BetterCalculator

一个简单的四则混合计算器,带有变量存储和函数执行功能

在WSL2上可以运行

题目要求:

xBsmlD.png

实现程度:

xBsh7R.md.png

其中,SCALE=10表示输出结果保留十位小数

额外的项目:实现了对于特定用户的变量储存,加载;在进程中对于变量的输出(ls)

您可以在头文件中查找到每个函数及其作用

较精彩的部分:对于多项式计算,查询优先级最低的运算符,并对左右两侧分别计算,您可以在calc.h和calc.cpp中看到它们

未实现的功能:基于Trie树的变量查找,可以对函数进行if和for操作的函数生成器(脚本执行器)

About

一个具有TUI的简单的四则混合计算器,带有变量存储功能和脚本执行功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published