作业帮 > 综合 > 作业

求程序:对一个分数进行约分、求平方根、求平方,或对两个分数进行简单的四则运算包括加减乘除具体要求如

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:02:36
求程序:对一个分数进行约分、求平方根、求平方,或对两个分数进行简单的四则运算包括加减乘除具体要求如
1、 我们需要对一个分数进行约分、求平方根、求平方,或对两个分数进行简单的四则运算(包括加、减、乘、除).
2、 我们要处理的分数的个数、要处理的分数的分子和分母、以及具体工作的操作均由键盘输入,以回车键盘结束输入.
3、 返回的结果均以最简分数、小数或整数的形式给出.
二、设计思路:
1. 我们把分数写成一个类,用相应的数 据成员来表示分子和分母,用相应的函数来完成各种需要的操作.
2. 如果对一个分数进行处理,返回处理结果的最简分数和小数结果(小数部分全为零的返回整数部分);如果是对两个分数进行四则运算,则返回运算后的结果的最简分数和小数结果(小数部分全为零的返回整数).
3. 如果要处理的分数是一个,则有三个不同的成员函数分别完成输入的分数的约分、求平方根、求平方三项操作;如果要处理的分数是两个,则有四个不同的友元函数分别完成输入的两个分数的求和、作差、求积、求商四项操作.
4. 由于成员函数内经常会对两个数求最大公约数和最小公倍数,故专门写两个全局函数全完成求两个数的最大公约数和最小公倍数.
三、使用文档:
程序运行后,首先仔细阅读一下提示信息,了解这个程序的功能,再按照提示信息完成如下操作:1、先输入你要处理的分数的个数,然后回车;2、再依次输入你要处理的分数的分子和分母(由于第一步作出的选择不同,故输入的分数有可能是一个,也可能是两个,但输入的只能是整型的数字),然后回车;3、按照提示输入一个字母来选择你要进行的操作(输入的只能是字母),然后回车;4、在输入的过程中,如果出现输入有误的情况(比如:输入的分母为零,或做除法时输入被除数分子为零时),都会出现提示语句,提示重新输入,以获得正确的输入结果
头痛呀