主题:高手进啊~帮忙用C++写一个程序。急~~
周五就要交上去,所以非常急。。。希望高手可以帮忙做一下,万分感谢啦
以下是题目了
一.程序说明
该程序定义了分数类,可以对分数类对象进行各种操作,进行重载运算。
二.程序要求
(1)该程序是分数计算器,程序能完成基本的加减乘除算术运算,要求界面提示清楚,便于操作。
(2)程序具有判断功能,当有非法的输入时(如分母等于零等),能给出提示信息并退出运算。
(3)使程序可以进行逻辑运算,如大于、小于、等于以及分数与整数的逻辑比较,运算结果为TRUE或FLASE。要求界面提示清楚,便于操作。
(4)程序能以菜单形式显示相应的运算,如:
第一屏幕显示:
按数字选择功能:
(1) 四则运算及幂运算
(2) 逻辑运算
(3) 退出程序
第二屏幕显示:
按数字选择功能:
(1) 加法运算
(2) 减法运算
(3) 乘法运算
(4) 除法运算
(5) 乘方运算
(6) 返回上一级
第三屏幕显示:
按数字选择功能:
(1) 两个分数
(2) 分数和整数
(3) 返回上一级
三.编写程序至少要用二个以上的下列面向对象工具:
1、 继承与派生
2、 友元函数
3、 运算符重载
4、 构造函数
5、 虚函数
6、 模板
7、 文件输入输出
再次感谢
以下是题目了
一.程序说明
该程序定义了分数类,可以对分数类对象进行各种操作,进行重载运算。
二.程序要求
(1)该程序是分数计算器,程序能完成基本的加减乘除算术运算,要求界面提示清楚,便于操作。
(2)程序具有判断功能,当有非法的输入时(如分母等于零等),能给出提示信息并退出运算。
(3)使程序可以进行逻辑运算,如大于、小于、等于以及分数与整数的逻辑比较,运算结果为TRUE或FLASE。要求界面提示清楚,便于操作。
(4)程序能以菜单形式显示相应的运算,如:
第一屏幕显示:
按数字选择功能:
(1) 四则运算及幂运算
(2) 逻辑运算
(3) 退出程序
第二屏幕显示:
按数字选择功能:
(1) 加法运算
(2) 减法运算
(3) 乘法运算
(4) 除法运算
(5) 乘方运算
(6) 返回上一级
第三屏幕显示:
按数字选择功能:
(1) 两个分数
(2) 分数和整数
(3) 返回上一级
三.编写程序至少要用二个以上的下列面向对象工具:
1、 继承与派生
2、 友元函数
3、 运算符重载
4、 构造函数
5、 虚函数
6、 模板
7、 文件输入输出
再次感谢