vc++6.0 代码 c语言程序代码 必需在 Microsoft Visual C++ 6.0中 能够运行才行 题0
古长风4922016.06.07浏览48次分享举报
vc++6.0 代码 c语言程序代码
必需在
Microsoft Visual C++ 6.0中
能够运行才行
题目:
科学计算器的制作
一、项目概述
基于VC++ 6.0平台,设计一个能完成指定功能、具有良好的显示菜单、使用方便的模拟科学计算器。
二、基本功能要求
1、显示菜单:显示计算器的主界面(功能菜单),提示系统的功能选项
2、加法:用来完成两个整数的求和运算,返回结果
3、 减法:用来完成两个整数的减法运算,返回结果
4、 乘法:用来完成两个整数的乘积运算,返回结果
5、 除法:用来完成两个整数的除法运算,返回结果;当除数为0时,显示出错信息
6.、结束:退出系统
三、创新功能要求
1、求余:用来完成两个整数的求余数的运算,即第一个整数对第二个整数作除法,求余数,返回这个余数
2、阶乘:用来完成输入整数x的连续乘积,并返回结果
3、十进制数转二进制数:用来完成将输入的正整数x转换为二进制数,并返回结果。如输入123,则转换结果为1111011
4、二进制数转十进制数:用来完成将输入的二进制整数x转换为十进制数,并返回结果。如输入1111011,则转换结果123
四、项目系统框见图1。
五、考核要求
1. 各功能模块尽量使用函数来完成,函数原型说明见表1。
2. 代码书写规范
3. 变量、自定义函数要加注释
表1 函数声明表列
序号
函数原型说明
备注
1
int func_1( int x, int y )
加法 (x+y)
2
int func_2( int x, int y )
减法 (x-y)
3
int func_3( int x, int y )
乘法 (x*y)
4
int func_4( int x, int y )
除法 (x/y)
5
int func_5( int x, int y )
求余 (x%y)
6
long func_6( int x )
求x! (1*2*…*x)
7
long func_7( int x )
将十进制数x转换为二进制数
8
long func_7( int x )
将二进制数x转换为十进制数
9
void func_9( )
显示主菜单