C语言课程设计

发布 2022-10-03 02:43:28 阅读 4648

软件工程专业。

软件设计基础课程设计。

c语言课程设计。

1课程设计题目:

酒店房间登记与计费管理系统。

2设计要求:

用c语言实现系统;系统的各个功能模块要求用函数实现; 界面友好(良好的人机交互),程序加必要的注释。

3数据结构设计描述:对switch、if语句循环使用。

4各变量的定义和作用。

int 对进入退出作出选择 a 对预定房间和退出房间作出选择int d [15] 输入身份证号

b是switch语句中的表达式x表示住的天数 h表示对确定或返回的选择。

c表示退定的表达式 g[3]表示房间号y表示退定的天数 n表示是否预定。

5系统各模块(函数)的组成。功能、参数说明、调用关系。

函数组成; void search();

main ()主函数调用 search()函数。

功能:登记入住的信息主要有:客人姓名、房间号、入住时间、计费方式(按天或小时)、单价、押金

6心得 学习c语言有一个学期了, 每天听老师讲课 ,认为c语言还是好学的。 可是真正让我们编一个小程序我都很费力。我想理论还是很需要我们来实践。

在程序的编写是总有很多次运行结果不成功有太多要我修改是真的很闹心 ,但经过我每一次的修正可以运行出结果是那份喜悦是无法用语言形容的。我们是学软件设计这个专业的,我们更应该学好c语言。我相信自己能行。

在学习是我总会遇到困难,但我一定会通过查书等途径解决困难。

7困难。在对酒店管理软件的编写时,一开始摸不着头脑不知道怎么编写。同时对书上的if 、****ch语句的运用不太会,在程序的运行是总出现错误。

在编写时由于编写内容太多,条理不太清楚,把内容写错了。

8 附源程序。

#include<>

void search();

main()

int f;

printfn");

printf(" 欢迎来到金帝饭店△");

printfn");

printf("1.进入。 2退出。");

scanf("%d",&f);

if(f==1)

search();

else printf("输入错误");

void search()

int d[15],g[3],a,b,c,x,y,h;

printf("请选择您需要的号码:1.预定房间2.退定房间");

scanf("%d",&a);

if(a>3 ||a<1)

printf("您输入有误请您重试!");

else switch(a)

case 1:

printf("请您输入您的身份证号码");

scanf("%d",&d[15]);

printf("您已登陆成功^-^n");

printf("请您选择退定种类:");

printf("1.单人间/夜150元2.双人间/夜200元3.标准间/夜300元4.**套房/夜600元");

scanf("%d",&b);

switch(b)

case 1:printf("请输入预定天数");

scanf("%d",&x);

printf("请预交款为%d元",x*150);

printf("1.确定 2.返回");

scanf("%d",&h);

printf("您已预定成功★房间号码为202.");break;

case 2:printf("请输入预定天数");

scanf("%d",&x);

printf("请预交款为%d元",x*200);

printf("1.确定 2.返回");

scanf("%d",&h);

printf("您已预定成功★房间号码为305.");break;

case 3:printf("请输入预定天数");

scanf("%d",&x);

printf("请预交款为%d元",x*300);

printf("1.确定 2.返回");

scanf("%d",&h);

printf("您已预定成功★房间号码为208.");break;

case 4:printf("请输入预定天数");

scanf("%d",&x);

printf("请预交款为%d元",x*600);

printf("1.确定 2.返回");

scanf("%d",&h);

printf("您已预定成功★房间号码为306.");break;

default :printf("您的输入有错请您重试");

break;

case 2:

printf("请您输入您的身份证号码");

scanf("%d",&d[15]);

printf("您已登陆成功^-^n");

printf("请您选择退订服务种类:");

printf("1.单人间/夜150元2.双人间/夜200元3.标准间/夜300元4.**套房/夜600元");

scanf("%d",&c);

switch(c)

case 1:printf("请您输入要退定的房间号码");

scanf("%d",&g[3]);

printf("请您输入要退订的天数");

scanf("%d",&y);

printf("我们将退您%d元",y*150);

printf("您退定成功: 谢谢您的光临 !");break;

case 2:printf("请您输入要退定的房间号码");

scanf("%d",&g[3]);

printf("请您输入要退订的天数");

scanf("%d",&y);

printf("我们将退您%d元",y*200);

printf("您退定成功。谢谢您的光临 !"break;

case 3:printf("请您输入要退定的房间号码");

scanf("%d",&g[3]);

printf("请您输入要退订的天数");

scanf("%d",&y);

printf("我们将退您%d元",y*300);

printf("您退定成功:谢谢您的光临 !");break;

case 4:printf("请您输入要退定的房间号码");

scanf("%d",&g[3]);

printf("请您输入要退订的天数");

scanf("%d",&y);

printf("我们将退您%d元",y*600);

printf("您退定成功:谢谢您的光临 !");break;

default:printf("您的输入有错请您重试");

break;}

int n;

printf("谢谢光顾是否要再预定? 1.是2.否");

scanf("%d",&n);

if(n==1)

search();

else printf("再见");

9参考文献 <

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...