程序设计实验报告总结 篇一:C 语言程序设计实验报告 西南交通大学 程序设计综合实验 (课程代码 0474002) 实验地点:7507 实验学期:大一(下) 学生班级:软件工程(3) 学生学号:20252211 学生姓名:一向上吧、少年一 任课老师:龚勋 信息科学与技术学院 2025 年 3 月 实验一: ATM 机用户操作界面及业务逻辑编写 ● 实验目的及内容 根据 ATM 的工作流程编写用户界面,掌握文本用户菜单的编写方法。 根据 ATM 的工作流程编写其业务逻辑,掌握搭建一个完整应用系统的方法及软件编程思想。 ● 实验要求 (1)除提示用户输入的数字外,界面上不能响应、出现任何其它用户输入; (2)每个菜单界面独立显示,不要出现多组菜单重叠显示的现象; 每个业务逻辑可以多次执行,直到用户选择退出业务; (3)用户选择一种语言后,进入主业务界面。下面以以中文界面为例介绍其它业务。 ● 实验步骤及核心代码 1. 将不同的菜单分别用不同的函数实现: void Query(int FLAG):查询菜单 void Query(int FLAG) { if(FLAG==1) { system( cls cout ============================= endl; cout 此账户余额: cout Money; cout 元 endl; cout 请按任意键继续...... endl; cout ============================= endl; } else { system( cls cout ============================= endl; cout This account is: cout Money; cout RMB endl; cout Please press any key continue..... endl; cout ============================= endl; } } { system( cls cout ============================= endl; cout 请输入您要存的数目: cin AddMoney; Money=AddMoney+Money; cout 您刚才存入了 AddMoney RMB endl; cout 存款成功! endl; cout 请按任意键继续...... endl; cout ============================= endl; } else{ system( cls cout ============================= endl; cout The number of deposits is you want: cin AddMoney; Money=AddMoney+Money; cout Your money is AddMoney RMB endl; cout Success ! endl; cout Please press any key continue..... endl; cout ============================= endl; } } void Withdrow(int FLAG):取款菜单 void Withdrow(int FLAG) { float ...