- 8
- 0
- 约3.59千字
- 约 17页
- 2019-04-05 发布于广东
- 举报
《C+ +程序设计》课程设计报告
题目:模拟计算器
专业:
学 号:_
设计者:
时 间:
一,系统设计目标及意义,功能。
本题目要求实现一个简单的复数计算器,能够进行加、减、 乘和除运算。使用时算式采用后缀输入法,每个操作数、操作符 之间都以空白符分隔。例如,若要计算”(l+2i)+(3+4i)”则输 入”(l+2i)(3+4i)+”。每次运算在前次结果基础上进行,若要将前 次运算结果清除,可键入“c”。当键入“q”时程序结束。 系统具体实现的功能如下:
设计一个操作数栈;
设计一个复数类,并实现对该类的加、减、乘、除、赋值 及输入输出的””,””运算符的重载;
设计一个计算器类,实现表达式的运算。
系统界面采用文本菜单方式,交互性好。
二,系统详细设计。
系统使用类来组织管理计算器里的数据,整个程序包 括三个类,分别是操作数栈类Stack,计算器类 Calculator,复数类complex。操作数类Stack用来 存放栈的元素,也就是计算器所接受的数据,实现操 作数的保存和弹出,清空计算器内的数据等。计算器 类Calculator用来执行数据的加减乘除和运算符的 选择,它包含有操作数栈类Stack的文件用来实现数 据的输入输出和数据保存,结果的输出操作等功能。
复数类complex
复数类complex用来实现运算符+,
*,/,《,〉〉的
重载和这些运算符函数的实现
您可能关注的文档
- 鞘磷脂―胆固醇为膜材绞股蓝总皂苷脂质体制备和其质量评价探究.docx
- 驱血带联合微创剥离器治疗大隐静脉曲张的临床观察.docx
- 韶关发电厂配煤掺烧优化探究.docx
- 食道癌术后早期应用肠内营养临床观察与护理.docx
- 食道恶性肿瘤手术中无瘤技术护理配合.docx
- 食管、胃息肉治疗护理配合.docx
- 食管癌、贲门癌根治术后胃瘫综合征临床处理体会.docx
- 食管癌贲门癌术后吻合口和胸胃瘘临床探究.docx
- 食管癌患者介入治疗手术后护理.docx
- 食管癌切除现代二野及传统二野淋巴结清扫手术疗效对比探究.docx
- 地方政府与城投企业债务风险研究报告:辽宁篇.pdf
- 福赛科技-市场前景及投资研究报告:精密注塑能力外溢,机器人零部件,第二成长曲线.pdf
- TikTokShop2026年印尼站点趋势分析报告.pdf
- 美国股票配置策略分析报告:科技还是红利.pdf
- 人工智能行业市场前景及投资研究报告:从试点到规模化,打造AI原生企业.pdf
- 徐工机械-市场前景及投资研究报告-工程机械龙头,矿山机械之王.pdf
- 云顶新耀-市场前景及投资研究报告-商业化收获期,前瞻自研mRNA技术平台.pdf
- 高争民爆-市场前景及投资研究报告-西藏资源腹地,矿产民爆协同,成长空间.pdf
- AI行业市场前景及投资研究报告:投入高位延续,电力约束,建设节奏.pdf
- 甲醇混合动力汽车行业市场前景及投资研究报告.pdf
原创力文档

文档评论(0)