2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;
2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。
3、进一步要求:完成计费和费用查询功能。
要求:1、用C语言实现系统;
2、系统的各个功能模块要求用函数实现;
3、界面友好(良好的人机交互),程序加必要的注释。
课程设计实验报告要求:
1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。
2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、
小结等。
发到小弟邮箱中。。。。。谢谢啊!~~~404239647@qq.com
6 个解决方案
#1
自己顶起。。。。。。
#2
貌似……………………又是作业………………哇塞,实验报告都得写上……
#3
#include<stdio.h>
#inlude<stdio.h>
double popo(double a,double b,double c bouble d)
{
int i,m,temp;
int wage[4]={a,b,c,d};
for(m=1;m<=3;m++)
for(i=0;i<3;i++)
if(wage[i]<wage[i+1])
{
temp=wage[i];
wage[i]=wage[i+1];
wage[i+1]=temp;
}
for(i=0;i++;i<4)
return wage[i];
}
/////////
double technician _wage_1(double hours)
{
double wage_1;
wage_1=hours*100;
return (wage_1);
}
////////
double sales_worker_wage_2(double sales)
{
double wage_2;
wage_2=sales*0.04;
return(wage_2);
}
////////////
double sale_ manager_wage_3(double sales_sum)
{
double wage_3;
wage_3=5000+sales_sun*0.005;
return (wage_3);
}
////////////
struct job
{
int num;
int wage;
int age;
char name[20];
char position[20];
char sex;
}worker[4];
////////////////////////
void main
{
int t,manager_wage;
double wage_order[4]
double technician _wage,sales_worker_wage, sale_ manager_wage;
double ,a,b,c,d;
job work[1]={ , , , , , };
job work[2]={ , , , , , };
job work[3]={ , , , , , };
job work[4]={ , , , , , };
manager_wage=8000;
technician _wage=technician _wage_1("输入技术工作的时间");//自己输入
sales_worker_wage=sales_worker_wage_2("输入销售人员的销售额"); //自己输入
sale_manager_wage=sale_ manager_wage_3("输入所辖部门销售总额");//自己输入
b=technician _wage;
c=sales_worker_wage
d=sale_manager_wage;
wage_order[4]=popo(a,b,c,d);
for(t=0;t<4;t++)
printf("%f",wage_order[t]");
}
用记事本编的,可能有语法错误,自己上机调试哈。。。(C语言)
#inlude<stdio.h>
double popo(double a,double b,double c bouble d)
{
int i,m,temp;
int wage[4]={a,b,c,d};
for(m=1;m<=3;m++)
for(i=0;i<3;i++)
if(wage[i]<wage[i+1])
{
temp=wage[i];
wage[i]=wage[i+1];
wage[i+1]=temp;
}
for(i=0;i++;i<4)
return wage[i];
}
/////////
double technician _wage_1(double hours)
{
double wage_1;
wage_1=hours*100;
return (wage_1);
}
////////
double sales_worker_wage_2(double sales)
{
double wage_2;
wage_2=sales*0.04;
return(wage_2);
}
////////////
double sale_ manager_wage_3(double sales_sum)
{
double wage_3;
wage_3=5000+sales_sun*0.005;
return (wage_3);
}
////////////
struct job
{
int num;
int wage;
int age;
char name[20];
char position[20];
char sex;
}worker[4];
////////////////////////
void main
{
int t,manager_wage;
double wage_order[4]
double technician _wage,sales_worker_wage, sale_ manager_wage;
double ,a,b,c,d;
job work[1]={ , , , , , };
job work[2]={ , , , , , };
job work[3]={ , , , , , };
job work[4]={ , , , , , };
manager_wage=8000;
technician _wage=technician _wage_1("输入技术工作的时间");//自己输入
sales_worker_wage=sales_worker_wage_2("输入销售人员的销售额"); //自己输入
sale_manager_wage=sale_ manager_wage_3("输入所辖部门销售总额");//自己输入
b=technician _wage;
c=sales_worker_wage
d=sale_manager_wage;
wage_order[4]=popo(a,b,c,d);
for(t=0;t<4;t++)
printf("%f",wage_order[t]");
}
用记事本编的,可能有语法错误,自己上机调试哈。。。(C语言)
#4
作业题
#5
帮顶~
#6
我们也要求写,不过,我会解决的。
#1
自己顶起。。。。。。
#2
貌似……………………又是作业………………哇塞,实验报告都得写上……
#3
#include<stdio.h>
#inlude<stdio.h>
double popo(double a,double b,double c bouble d)
{
int i,m,temp;
int wage[4]={a,b,c,d};
for(m=1;m<=3;m++)
for(i=0;i<3;i++)
if(wage[i]<wage[i+1])
{
temp=wage[i];
wage[i]=wage[i+1];
wage[i+1]=temp;
}
for(i=0;i++;i<4)
return wage[i];
}
/////////
double technician _wage_1(double hours)
{
double wage_1;
wage_1=hours*100;
return (wage_1);
}
////////
double sales_worker_wage_2(double sales)
{
double wage_2;
wage_2=sales*0.04;
return(wage_2);
}
////////////
double sale_ manager_wage_3(double sales_sum)
{
double wage_3;
wage_3=5000+sales_sun*0.005;
return (wage_3);
}
////////////
struct job
{
int num;
int wage;
int age;
char name[20];
char position[20];
char sex;
}worker[4];
////////////////////////
void main
{
int t,manager_wage;
double wage_order[4]
double technician _wage,sales_worker_wage, sale_ manager_wage;
double ,a,b,c,d;
job work[1]={ , , , , , };
job work[2]={ , , , , , };
job work[3]={ , , , , , };
job work[4]={ , , , , , };
manager_wage=8000;
technician _wage=technician _wage_1("输入技术工作的时间");//自己输入
sales_worker_wage=sales_worker_wage_2("输入销售人员的销售额"); //自己输入
sale_manager_wage=sale_ manager_wage_3("输入所辖部门销售总额");//自己输入
b=technician _wage;
c=sales_worker_wage
d=sale_manager_wage;
wage_order[4]=popo(a,b,c,d);
for(t=0;t<4;t++)
printf("%f",wage_order[t]");
}
用记事本编的,可能有语法错误,自己上机调试哈。。。(C语言)
#inlude<stdio.h>
double popo(double a,double b,double c bouble d)
{
int i,m,temp;
int wage[4]={a,b,c,d};
for(m=1;m<=3;m++)
for(i=0;i<3;i++)
if(wage[i]<wage[i+1])
{
temp=wage[i];
wage[i]=wage[i+1];
wage[i+1]=temp;
}
for(i=0;i++;i<4)
return wage[i];
}
/////////
double technician _wage_1(double hours)
{
double wage_1;
wage_1=hours*100;
return (wage_1);
}
////////
double sales_worker_wage_2(double sales)
{
double wage_2;
wage_2=sales*0.04;
return(wage_2);
}
////////////
double sale_ manager_wage_3(double sales_sum)
{
double wage_3;
wage_3=5000+sales_sun*0.005;
return (wage_3);
}
////////////
struct job
{
int num;
int wage;
int age;
char name[20];
char position[20];
char sex;
}worker[4];
////////////////////////
void main
{
int t,manager_wage;
double wage_order[4]
double technician _wage,sales_worker_wage, sale_ manager_wage;
double ,a,b,c,d;
job work[1]={ , , , , , };
job work[2]={ , , , , , };
job work[3]={ , , , , , };
job work[4]={ , , , , , };
manager_wage=8000;
technician _wage=technician _wage_1("输入技术工作的时间");//自己输入
sales_worker_wage=sales_worker_wage_2("输入销售人员的销售额"); //自己输入
sale_manager_wage=sale_ manager_wage_3("输入所辖部门销售总额");//自己输入
b=technician _wage;
c=sales_worker_wage
d=sale_manager_wage;
wage_order[4]=popo(a,b,c,d);
for(t=0;t<4;t++)
printf("%f",wage_order[t]");
}
用记事本编的,可能有语法错误,自己上机调试哈。。。(C语言)
#4
作业题
#5
帮顶~
#6
我们也要求写,不过,我会解决的。