Calculator-C 是一个使用 C++ 实现的分数计算器,能够遵循操作顺序处理分数表达式。该程序基于作者在 AP 计算机科学课程中完成的 Java 实现,并完全用 C++ 重写,作为一种学习练习。用法:输入由分数和运算符组成的表达式,程序会根据操作顺序计算出单个分数结果。分数输入格式<;整数>;_<;分子>;/<;分母>;,例如: 1_1/2示例

  • 输入表达式:

1_1/2 + 3_4/5 * 3 / 1/2

  • 编译器解析:

1_1/2, 3_4/5, 3, *, +, 1/2, / -> ((1_1/2+(3_4/5*3))/1/2)

  • 输出结果:

25_4/5

输出格式

Using expression evaluator V1.0 C++ by Gareth George