Advertisement

C++分数计算器

阅读量:

定制魏:QTWZPW,获取更多源码等

目录

题目与要求

类声明

构造函数

核心算法实现说明

效果测试

加法测试

减法测试

乘法测试

​编辑

除法测试

总结

完整代码


题目与要求

定义一个整数类。

定义一个分数类,由整数类派生。能对分数进行各种计算和输入/输出。

(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。

(2)输入/输出:对流提取和流插入运算符进行重载。

(3)计算功能:可进行分数的加、减、乘和除法运算。

(4)化简功能:将分数化简为最简分数。

(5)异常处理功能:分数中分母不能为零。

(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。

类声明

  • Integer 类:
  1. 该类表示整数类型,并包含一个名为 value 的整型成员变量。
  2. 构造函数 Integer(int v = 0) 赋值给对象属性 value,默认参数设置为 0。
  3. 重载了输入输出流运算符 << 和 >> ,实现了将 Integer 对象与流进行读写操作。
  4. 通过友元函数重载输入输出流运算符 ,使得可以直接从标准输入输出 std::cout 和 s

全部评论 (0)

还没有任何评论哟~