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

    2022年c语言综合性设计性实验实验报告.docx

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

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

    2022年c语言综合性设计性实验实验报告.docx

    精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习综合性、设计性试验报告姓名学号专业运算机与通信工程 系计科 0902 班欢迎下载精品学习资源试验课程名称 c+程序设计指导老师及职称 早晨 讲师开课学期 2021 学年下 学期上课时间 2021 年 12 月 2 日湖南科技学院教务处编印欢迎下载精品学习资源一、试验设计方案试验名称 : C+ 语言综合设计( 自动取款机地小系统)试验时间: 2021/12/10欢迎下载精品学习资源小组合作 :是 否小组成员1、试验目地:1) 把握 C+语言地基本学问2) 综合应用所学学问 ,设计一个具有确定综合性地试验;3) 用 C+实现程序 ,并且给出程序地说明、程序运行地结果、输入和输出地数据.2、试验设备及材料:硬件设备: PC机一台机器配置:内存: 1G 操作系统: Windows XP 开发工具: VC+6.03、试验内容:问题描述a. 设计一个自动取款机地小系统 .b. 设计一个自动取款存款机地小系统 .c. 设计一个刷卡自动充值交通 IC 卡地小系统 .编程任务 用 c+实现;欢迎下载精品学习资源4、试验方法步骤及留意事项:试验步骤1、先把写好地程序写入到电脑中地VC+6.02、再对程序进行编译3、经过检查编译 , 发觉编译中显现地错误再进行修改4、再次编译 , 直到编译成功之后 , 运行程序5、接着依据提示输入数据 , 进行测试6、最终记录所得数据 , 查看结果解题思路1. 在设计程序之前 , 先构思好所要用到地函数, 以及函数对应在程序地成效2. 先建立两个类 ,consumer 和 ATM3. 再建立存取钱、修改密码、查询余额等客户信息输出地函数4. 并且建立搜寻 , 打印和删除特定用户信息地函数5. 同时建立打开文件、写入文件地函数6. ATM成员函数用 switch语句来对用户选择地操作项进行判定5. 试验数据处理方法:数据输入 : 12345 123 3结果输出 :6. 参考文献: C+ 程序设计教程(钱能 著)C+面对对象程序设计教程(谭浩强著)欢迎下载精品学习资源指导老师对试验设计方案地看法: 年 月 日指导老师签名:欢迎下载精品学习资源二、试验报告1、试验目地、设备与材料、试验内容、试验方法步骤见试验设计方案2、试验现象、数据及结果 :输入数据: 12345123 3得到:3、对试验现象、数据及观看结果地分析与争辩:1) 输入卡号与密码就进入了主界面2) 再按提示输入 2 就会要你输入取款地数目3) 输入取款数目后会提示你是否连续( Y/S)4) 输入 3 就会弹出卡地一些信息 .如用户姓名 ,卡号和余额5) 输入 4 便退出了系统4、结论:此程序包含了几个简洁地功能:取款,修改密码 ,查询余额等 ,仍供应了用户地一些信息.这个程序简洁 ,简洁操作 ,让人一目了然 ,输入与输出过程中并没有显现错误 .欢迎下载精品学习资源5、试验总结1) 、本次试验成败之处及其缘由分析:通过这次试验我发觉自己地技术不太好,主要是对函数仍不是很熟识 ,仍有对类地运用仍要加强.马虎是我地大敌啊 ,一个标点或者一个括号有时都让我思绪乱了.由于自己英语不怎么好 ,所以一些关键字地拼写有时会有误 ,以后确定要加强这方面地才能 ,争取不再在这方面犯错误 .2) 、本试验地关键环节及改进措施:做好本试验需要把握地关键环节:我个人认为关键环节是类地创建与一些成员函数地调用,仍有就是基础函数地运用.有些地方仍应当更简洁 .如重做本试验 ,为实现预期成效 ,仪器操作和试验步骤应如何改善:在设计之前仍应当仔细全面地分析, 站在整个试验地面前分析, 使得程序更加完善简洁. 对基础函数确定要特殊娴熟 , 对成员函数地调用要更熟识. 在简洁地程序中仍可以增加一些附加地功能.3) 、对试验地自我评判:经过这次试验我学到了很多 ,仔细仔细地思维方式是必不行少地 ,由于低级错误是可以防止地,所以对一些基础地函数要很熟识 .在一些新地学问方面我发觉它们可以提高效率,所以为了精简程序确定要学好 .这次试验大家都很努力 ,让我感受到了团结就是力气这句话地含义,大家相互学习共同进步 .这次试验后我明白到了自己地实力 ,以后我会更加努力学习 ,学习他人地特长 ,补偿自己地不足!欢迎下载精品学习资源指导老师评语及得分:签名:年 月 日/ */ */ *function.h*/ */ * #include<iostream.h>class consume;r class ATM/ ATM 取款机public:ATMconsumer& cn:cnsmcnvoid welcome;/ 登陆界面bool check_passwdchar n,char pwd;/ 核对密码void change_passwd;/ 修改密码void fetchmoney;/ 取款void information ;/ 查询信息void exitATM ;/ 退出系统void functionshow;/ 功能界面void lock ;/ 锁机private:int times;/ 记录密码输入次数consumer& cnsm; ;欢迎下载精品学习资源class consumer/ 用户public:friend class ATM;consumerchar Name,char Num, float Money,char Password;protected:char* get_name;/ 取得姓名char* get_num;/ 取得卡号char* get_passwd;/ 取得密码float get_money;/ 取得余额void set_passwdchar pwd;/ 设置密码void set_moneyfloat m;/ 取钱private:char passwd8;/ 用户密码char name20;/ 用户姓名char num20;float money; ;/ */ */ *consumer类地成员函数*/ */ * #include"function.h" #include<string.h> consumer:consumerchar Name,char Num,float Money,char Passwordstrcpyname,Name; strcpynum,Num;money=Money;strcpypasswd,Password;float consumer:get_money欢迎下载精品学习资源return money;char* consumer:get_namereturn name;char* consumer:get_numreturn num;char* consumer:get_passwdreturn passwd;void consumer:set_moneyfloat mmoney-=m;void consumer:set_passwdchar pwdstrcpypasswd,pwd;/ */ */ */ *ATM类地成员函数*/ * #include "function.h"#include <string.h> #include<stdlib.h> void ATM:welcometimes=0;cout<<"$欢迎使用如雪银行 ATM 自动取款机 . "<<endl;char pwd8,num20,ch;int i=0 ;doi=0;cout<<endl<<"请输入卡号 :";do欢迎下载精品学习资源cin.getch;numi+=ch ;whilech.='n' ;numi-1='0' ;i=0;cout<<" 请输入密码 :";docin.getch;pwdi+=ch ;whilech.='n' ;pwdi-1='0' ;if.check_passwdnum,pwdcout<<"你输入地卡号或密码有误 ,请重新输入 "<<endl;times+;elsefunctionshow;whiletimes<3 ;lock;bool ATM:check_passwdchar num, char pwdifstrcmpnum,cnsm.get_num=0&&strcmp pwd,cnsm.get_passwd=0return true;elsereturn false;void ATM:functionshowint n;docout<<endl<<"请你输入相应地操作序号进行操作: "<<endl;cout<<"1 修改密码 "<<endl<<"2 取款"<<endl欢迎下载精品学习资源<<"3 查询余额 "<<endl<<"4 退出系统 "<<endl;cout<<"$ >" ;cin>>n;whilen<1|n>4cout<<"请输入正确地操作序号 ."<<endl ;cout<<"$ >" ;cin>>n;switchncase 1:change_passwd;break;case 2:fetchmoney; break;case 3:information;break;case 4:exitATM;break;whiletrue ;void ATM:change_passwdchar pwd8,repwd8 ;times=0;docout<<endl<<"请输入旧密码: ";cin>>pwd;if.check_passwdcnsm.get_num,pwd times+;else break;whiletimes<3 ;iftimes=3 lock; int t=0;docout<<"请输入新密码: ";cin>>pwd;cout<<"请再输入一次新密码: ";欢迎下载精品学习资源cin>>repwd;ift=strcmppwd,repwd.=0 cout<<" 你输入地两次密码不一样 , 请重新输入 ."<<endl ;whilet.=0 ;cnsm.set_passwdpwd;cout<<" 密码修改成功 ,请牢记 ."<<endl ;void ATM:fetchmoneyfloat m;char ch;docout<<endl<<"你要取多少钱 :"<<"nFCKpd1gt;"<<endl ;cin>>m;whilem<=0cout<<"请输入正确地数字 ."<<endl ;cout<<"$ > " ;cin>>m;ifcnsm.get_money-m<0cout<<"对不起 ,你地余额不足 ."<<endl;elsecout<<endl<<"操作成功 ,请收好钱 ."<<endl;cnsm.set_moneym;cout<<" 是否要连续该项操作: Y/N "<<endl;cout<<"$ > " ;cin>>ch;whilech.='n'&&ch.='N'&&ch.='Y'&&ch.='y'cout<<"$ >" ;cin>>ch;whilech='y'|ch='Y' ;欢迎下载精品学习资源void ATM:informationcout<<"*"<<endl;cout<<"*"<<endl ;cout<<"*用户姓名: "<<cnsm.get_name<<endl;cout<<"*卡号:"<<cnsm.get_num<<endl;cout<<"*余额:"<<cnsm.get_money<<endl;cout<<"*"<<endl;void ATM:lockcout<<endl<<"对不起,由于你地操作有误 ,你地卡已经被没收 . "<<endl ;exit1;void ATM:exitATMcout<<endl<<"感谢你对本银行地支持 ,欢迎下次光临 ."<<endl ;cout<<" 请取卡 "<<endl;exit0;/ */ */ *ATM.cpp*/ */ * #include<iostream.h> #include"function.h"void mainconsumer c1"jim","12345",5200.3f,"123" ;/ 先构造一个用户ATM atmc1;atm.welcome;版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理;版权为潘宏亮个人全部This article includes some parts, including text,欢迎下载精品学习资源pictures, and design. Copyright is Pan Hongliang's personal ownership.用户可将本文的内容或服务用于个人学习、争辩或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益;除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权益人的书面许可,并支付酬劳;Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并自负版权等法律责任;Reproduction or quotation of the content of this欢迎下载精品学习资源article must be reasonable and good-faith citation for theuse of news or informative public free information. Itshall not misinterpret or modify the original intention ofthe content of this article, and shall bear legal liabilitysuch as copyright.欢迎下载

    注意事项

    本文(2022年c语言综合性设计性实验实验报告.docx)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开