c语言程序设计报告文档,c语言程序设计报告-20210411020137.docx-原创力文档

Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

C语言程序设计报告

江西科技师范大学

C语言程序设计报告

题目:ATM机操作系统的简单开发

姓名:唐智德

学号:

专业:计师1班

指导老师:郑睿颖

目录

需求分析

设计思路

详细设计

功能关系图

函数的主要关系图

调试分析与编程心得体会

用户手册

六,源程序代码

需求分析

1.设计一个模拟自动取款机ATM,有常用的功能。

2.主要功能: 取款,查询余额,存款等。

3.程序执行的命令包括:(1)进入主目录界面(2)执行取款,查询余额,修改密码,存款等功(3)结束退出程序。

二,设计思路

设计一个常用的自动取款机,要包括常见的功能:查询余额,修改密码,存款等。先要进入主目录界面,所以要写一个主目录函数。然后每一个功能分别用一个函数来实现,最后用一个结束函数来结束用户的操作。

详细设计

功能模块图

ATM

ATM机操作系统

取款模块余额查询

取款

模块

余额查询

模块

存款

模块

程序流程图

用户登录

用户登录

显示菜单

显示菜单

xx

xx

查询余额

查询余额

取款存款退出

取款

存款

退出

四,调试分析与编程心得体会

调试分析

(1)开始界面

(2)用户登录

(3)菜单

(4)取款

(5)存款

(6)余额查询

小结

在这3个星期里,我们在老师的带领下进行了C语言程序实践。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。在这次实践中,我加深了对课堂讲授内容的理解,熟悉了程序开发环境、学习计算机系统的操作方法,并学会了上机调试程序。

源程序代码

#include""f元\n\n\n\n",money); f元\n\n\n\n\n",money-100);break;

case 2:

printf("\n\n\\n\t您取了$300元\n\t\t\t卡里余额是$%.2f元\n\n\n\n\n",money-300);break;

case 3:

printf("\n\n\\n\t您取了$1000元\n\t\t\t卡里余额是$%.2f元\n\n\n\n\n",money-1000);break;

case 4:

printf("\n\n\\n\t您取了$3000元\n\t\t\t卡里余额是$%.2f元\n\n\n\n\n",money-3000);break;

default:printf("\n\n\t\t输入有误,请在1~4之间选择。\n\t\t\t");

}

system("pause");

system("cls");

goto loop;

break;

case 3:

float x;

printf("\n\n\n\t\t\t请输入存款金额:\n");

printf("\t\t\t\t [ ]\b\b\b\b\b");

scanf("%f",&x);

printf("\n\n\n\t\t\t正在交易请稍后...:\n");

system("pause");

system("cls");

printf("\n\n\n\n\t\t存款成功!您的余额为:%\n\n\n\n",money+x);

system("pause");

system("cls");

goto loop;

break;

case 4:

system("cls");

printf("\n\n\n\n");

printf("\t\t\t 谢谢你的使用 \t\t\n");

printf("\t\t\t THANKS \t ");

printf("\n\n");

break;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值