欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C面向对象程序设计课程设计报告.doc

    • 资源ID:35010178       资源大小:34KB        全文页数:10页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C面向对象程序设计课程设计报告.doc

    ?C+面向对象程序设计?课程设计报告题 目: 分数计算器设置 班 级: K0312415 专 业: 计算机科学与技术 学 号: K031241521 K031241535 姓 名: 周林 指导教师: 小组成员: 周林,张齐满 二O一三 年 10 月 15 日一、课程设计问题描述分数计算器设计是高等学校教务管理的重要组成局部,其内容较多,为了简化计论,要求设计的管理系统能够完成以下功能:1定义整数类与分数类。其中,包括构造函数、析构函数、显示函数等。2输入/输出:对流提取与流插入运算符进展重载。3计算功能:可进展分数的加、减、乘与除法运算。4化简功能:将分数化简为最简分数。5异常处理功能:分数中分母不能为零。6菜单功能:每种功能的操作都是在菜单中进展相应选择。二、课程设计目的与要求:经过一个学期的?C+面向对象程序设计?课程的学习,已经有了一定地程序设计根底,但是要学好C+面向对象程序设计这门课程,不仅要认真阅读课本知识与从事课堂学习,更重要的是要进展上机实践,通过上机实践才能增强与稳固知识。三、系统设计算法分析1、 系统由5功能,可分别执分数的.加法运算, 减法运算 ,.乘法运算 与除法运算,还可以将分数化简。 1.加法运算可计算两个分数相加。减。 3.乘法运算可计算两个分数相乘。4.除法运算可计算两个分数相除。5.化简运算可计算一个分数化简。2、流程图主菜单加法运算减法运算成法运算除法运算完毕 分母是否为0是否技术输出结果3、分数计算器设置各函数的功能与实现的相关功能由对应的函数来实现。1 函数jia()实现分数加法运算。 2函数jian()实现分数减法运算。 3函数cheng()实现分数乘法运算。 4函数chu()实现分数除法运算。5函数shuchu()实现分数的输出与化简。四、程序源代码/ 分数管理系统.cpp : Defines the entry point for the console application.#include "stdafx.h"#include "fenshu.h "#include "zhengshu.h"int main(int argc, char* argv) fenshu aa;return 0;/ zhengshu.h: interface for the zhengshu class.#if !defined(AFX_ZHENGSHU_H_254BB13E_9F27_4785_BDEE_637C9445F651_INCLUDED_)#define AFX_ZHENGSHU_H_254BB13E_9F27_4785_BDEE_637C9445F651_INCLUDED_#if _MSC_VER > 1000#pragma once#endif / _MSC_VER > 1000class zhengshu public:zhengshu();virtual zhengshu();#endif / !defined(AFX_ZHENGSHU_H_254BB13E_9F27_4785_BDEE_637C9445F651_INCLUDED_)/ zhengshu.cpp: implementation of the zhengshu class.#include "stdafx.h"#include "zhengshu.h"/ Construction/Destructionzhengshu:zhengshu()zhengshu:zhengshu()/ fenshu.h: interface for the fenshu class.#if !defined(AFX_FENSHU_H_6E3E6A1A_943D_4CB4_87D1_758261F44F66_INCLUDED_)#define AFX_FENSHU_H_6E3E6A1A_943D_4CB4_87D1_758261F44F66_INCLUDED_#if _MSC_VER > 1000#pragma once#endif / _MSC_VER > 1000#include "zhengshu.h"class fenshu : public zhengshu public:fenshu(); int disply(); int jia();int jian();int cheng();int chu(); int a,s,d,f; int k,l;/0 int q,w; int shuchu(int q,int w);virtual fenshu();#endif / !defined(AFX_FENSHU_H_6E3E6A1A_943D_4CB4_87D1_758261F44F66_INCLUDED_)/ fenshu.cpp: implementation of the fenshu class.#include "stdafx.h"#include "fenshu.h"#include "iostream"using namespace std;/ Construction/Destructionfenshu:fenshu() disply();fenshu:fenshu()int fenshu:disply()while(!0) int i; system("pause"); system("cls"); cout<<"_ 分数计算器_n"<<endl; cout<<" 1.加法运算 2.减法运算"<<endl; cout<<" 3.乘法运算 4.除法运算"<<endl; cout<<" 5.化简 6.完毕n"<<endl; cout<<"_"<<endl; cin>>i; if(i=5) cout<<"请输入两个数,分子在前"<<endl;cin>>a>>s;shuchu(a,s); else cout<<"请输入四个数,分子在前"<<endl; if(i>0 && i<7) cin>>a>>s>>d>>f; if(s=0|f=0) cout<<"输入错误"<<endl; else switch(i) case 1:jia();break; case 2:jian();break; case 3:cheng();break; case 4:chu();break; case 6:return 0;return 0; fenshu:jia()k=a+d;l=s+f;shuchu(k,l);return 0; fenshu:jian()k=a+d;l=s+f;shuchu(k,l);return 0;fenshu:cheng() k=a*d;l=s*f;shuchu(k,l); return 0;fenshu:chu()if(f=0)cout<<"输入错误"<<endl; return 0;k=a*d;l=s*d;shuchu(k,l);return 0;return 0; fenshu:shuchu(int q,int w) int p; if(q>w) p=w; else p=q; for(int i=p;i>1;i-) if(q%i=0 && w%i=0) q=q/i; w=w/i;cout<<"结果为"<<q<<"/"<<w<<endl;return 0;五、总结与体会虽然写了很屡次,总算是功夫不负有心人。但是在写的时候遇到了很多问题,本来,这个小组只有我一个人。张齐满参加,他找了资料,找到很多有用的我写程序,共同完成了这一个实验。通过这一次的实践,我明白了合作的力量。同学之间应该多多交流思想。六、参考文献 1 、C+面向对象设计第二版2 3 第 10 页

    注意事项

    本文(C面向对象程序设计课程设计报告.doc)为本站会员(叶***)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开