程序设计综合实验报告册

程序设计综合实验报告册

ID:35918045

大小:217.50 KB

页数:31页

时间:2019-04-24

程序设计综合实验报告册_第1页
程序设计综合实验报告册_第2页
程序设计综合实验报告册_第3页
程序设计综合实验报告册_第4页
程序设计综合实验报告册_第5页
资源描述:

《程序设计综合实验报告册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南交通大学程序设计综合实验实验地点:实验学期:学生班级:学生学号:学生姓名:任课教师:龚勋信息科学与技术学院2012年4月实验一:ATM机用户操作界面、业务逻辑编写l实验目的及内容1、根据ATM的工作流程编写用户界面,掌握文本用户菜单的编写方法;2、根据ATM的工作流程编写业务罗杰,掌握搭建一个完整的应用系统的方法及软件编程思想。l实验要求1、除提示用户输入的数字外,界面上不能响应、出现任何其他用户输入;2、每个菜单界面独立显示,不要出现多组菜单重叠显示的现象;3、每个业务逻辑可以多次执行,直到用户选择退出业务。l实验步骤及核心代码voidmain(){intbExit=0;charin;

2、//控制语言的选择while(!bExit){MainMenu();in=getch();system("cls");switch(in){.....语言选择}}}voidMainMenu(){......}voidLanguageMenu(intt){intcExit=0;charin;while(!cExit){if(t==1){......//显示中文功能选择菜单in=getch();system("cls");switch(in){中文功能函数的选择}}else{同上,只需将中文函数改为英文函数}}}//中文的查询函数voidQuery1(){printf("============

3、==========")printf(“此账户有%.2f元",sum);//对sum已初始化system("pause");system("cls");}//中文的存钱函数voidDeposit1(float*p){floatx;printf("================================");printf("输入您要存的数目:");scanf("%f",&x);*p+=x;system("pause");system("cls");}//中文的取钱函数voidWithDraw1(float*p){floaty;inta=1;printf("=========

4、===========================");printf("输入您要取的数目:");while(a){scanf("%f",&y);if(y>sum){printf("余额不足,按任意键后重新输入");}else{*p-=y;a=0;}}system("pause");system("cls");}实验二:进制转换器l实验目的及内容写一个进制转换器,实现十进制、二进制、十六进制的相互转换l实验要求1、转换要求包括整数和小数;2、提供清晰、有好的用户界面;3、各种转换可以反复多次执行,直到用户选择”退出“按钮。l实验步骤及核心代码voidmain(){...}voi

5、dMainmenu(){...}//二进制到十进制和十六进制voidBtoDH(){intiExit=0;while(!iExit){system("cls");strings1,s2,s3,s;inti,len;......//输入字符串ss=s1;len=s1.length();for(i=0;i

6、s1="";}intin=BtoDint(s2);//把二进制数分离开后,调用整数部分floatdou=BtoDdecimal(s1);//调用二进制小数部分dou=in+dou;stringss1,ss2;ss1=BtoHint(s2,1);ss2=BtoHint(s1,0);......//输出十进制形式和十六进制形式}}//二进制整数到十进制整数intBtoDint(strings){inti,ss=0,len,l;len=s.length()-1;l=len;for(i=0;i<=len;i++){stringch=s.substr(0,1);s=s.substr(1,s.lengt

7、h()-1);if(ch=="1"){ss+=pow(2,l);l--;}elsel--;}returnss;}//二进制小数到十进制小数floatBtoDdecimal(strings){floatss=0.0;inti,len,l;len=s.length()-1;l=-1;for(i=0;i<=len;i++){stringch=s.substr(0,1);s=s.substr(1,s.length()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。