




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《C++程序设计》课程设计报告 《C++程序设计》课程设计报告 班级计科101班学号37姓名毛翔得分 一目的 加深对C++/C语言知识的理解,扩大相关知识面,培养对这些知识的应用能力。通过一个实际问题的C++/C语言源程序的编写和调试,提高综合运用C++/C语言、程序设计技术的能力,并为后续相关课程的学习打下基础。 二题目及要求 题目:酒店房间登记与计费管理系统 功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。 2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。 3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。 3、进一步要求:完成计费和费用查询功能。 要求:1、用C语言实现系统; 2、函数功能要划分好(结构化程序设计); 3、界面友好(良好的人机交互),加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。 三程序设计思想及流程图 正确定义所要用到的变量,运用结构体存放房间的信息,用函数实现各个功能,对不同标准的房间实施不同的收费标准用,在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用,用switch语句实现旅客对所需要的操作的选择,其他具体操作的实现用循环、顺序、选择结构语句实现。 四源程序 #include"stdafx.h" #include<iostream> usingnamespacestd; #defineROOMNUM10 #defineDAYFEE100 #defineHOURFEE10 typedefstructroom { intid;//房间编号 intnum;//床位数 floatfee;//费率 inttype;//0代表按天,1代表安小时 floattime;//时间 charstartTime[50];//入住时间 charname[30];//旅客姓名 boolstatus;//房间状态false代表空闲true代表已经有旅客 }ROOM; boolInitRoom(ROOM*roomList,intlen) { //printf("请分别输入编号床位数"); for(inti=0;i<len;i++) { //cin>>roomList[i].id>>roomList[i].num; roomList[i].id=100+i; roomList[i].num=2; roomList[i].type=0; roomList[i].status=false; roomList[i].time=0; roomList[i].fee=DAYFEE; } returntrue; } voidInitRoom(ROOM&r)//重载 { r.type=0; r.status=false; r.time=0; r.fee=DAYFEE; } intRegRoom(ROOM*roomList,intlen) { boolflag=false; for(inti=0;i<len;i++) { if(!roomList[i].status) { flag=true; break; } } if(flag) { cout<<"请分别输入:客户名称起始时间租住方式(0/1)\n"; cin>>roomList[i].name>>roomList[i].startTime>>roomList[i].type; if(roomList[i].type==1) { roomList[i].fee=HOURFEE; } roomList[i].status=true; } if(flag) returni; else return-1; } boolSearchRoom(ROOM*roomList,intlen,introomId) { boolflag=false; for(inti=0;i<len;i++) { if(roomList[i].id==roomId) { flag=true; break; } } if(flag) { if(roomList[i].status) { cout<<"

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx