C课程设计高校水电费管理系统.docx

上传人:b****6 文档编号:12902271 上传时间:2023-06-09 格式:DOCX 页数:25 大小:26.80KB
下载 相关 举报
C课程设计高校水电费管理系统.docx_第1页
第1页 / 共25页
C课程设计高校水电费管理系统.docx_第2页
第2页 / 共25页
C课程设计高校水电费管理系统.docx_第3页
第3页 / 共25页
C课程设计高校水电费管理系统.docx_第4页
第4页 / 共25页
C课程设计高校水电费管理系统.docx_第5页
第5页 / 共25页
C课程设计高校水电费管理系统.docx_第6页
第6页 / 共25页
C课程设计高校水电费管理系统.docx_第7页
第7页 / 共25页
C课程设计高校水电费管理系统.docx_第8页
第8页 / 共25页
C课程设计高校水电费管理系统.docx_第9页
第9页 / 共25页
C课程设计高校水电费管理系统.docx_第10页
第10页 / 共25页
C课程设计高校水电费管理系统.docx_第11页
第11页 / 共25页
C课程设计高校水电费管理系统.docx_第12页
第12页 / 共25页
C课程设计高校水电费管理系统.docx_第13页
第13页 / 共25页
C课程设计高校水电费管理系统.docx_第14页
第14页 / 共25页
C课程设计高校水电费管理系统.docx_第15页
第15页 / 共25页
C课程设计高校水电费管理系统.docx_第16页
第16页 / 共25页
C课程设计高校水电费管理系统.docx_第17页
第17页 / 共25页
C课程设计高校水电费管理系统.docx_第18页
第18页 / 共25页
C课程设计高校水电费管理系统.docx_第19页
第19页 / 共25页
C课程设计高校水电费管理系统.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C课程设计高校水电费管理系统.docx

《C课程设计高校水电费管理系统.docx》由会员分享,可在线阅读,更多相关《C课程设计高校水电费管理系统.docx(25页珍藏版)》请在冰点文库上搜索。

C课程设计高校水电费管理系统.docx

C课程设计高校水电费管理系统

Standardizationofsanygroup#QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

 

C课程设计高校水电费管理系统

#include

#include

#include

#include

constintTMAX=50;

usingnamespacestd;

classPerson

{

public:

intnum;2.女)"<

cout<<"请输入你的选择"<

cin>>choice2;

switch(choice2)

{

case1:

sex="男";break;

case2:

sex="女";break;

default:

cout<<"输入错误。

"<

}

cout<<"请输入年龄:

"<

cin>>age;

cout<<"请选择工作部门:

"<

cout<

cout<<"请输入你的选择"<

cin>>choice1;

switch(choice1)

{

case1:

depart="普通教师";break;

case2:

depart="教务处";break;

case3:

depart="财政处";break;

case4:

depart="创业办公室";break;

default:

cout<<"输入错误。

"<

}

cout<<"请输入本月的用水量"<

cin>>water;

cout<<"请输入本月的用电量"<

cin>>power;

watermoney=*water;

powermoney=*power;

}

voidOutput()

{

cout<<""<

<<""<

<<""<

<<""<

<<""<

<<""<

<

<<""<

<

<

}

};

classStudent:

virtualpublicPerson2.女)"<

cout<<"请输入你的选择"<

cin>>choice2;

switch(choice2)

{

case1:

sex="男";break;

case2:

sex="女";break;

default:

cout<<"输入错误。

"<

}

cout<<"请输入年龄:

"<

cin>>age;

cout<<"请选择所在班级:

"<

cout<

cout<<"请输入你的选择"<

cin>>choice1;

switch(choice1)

{

case1:

bj="计科1班";break;

case2:

bj="计科2班";break;

case3:

bj="计科3班";break;

case4:

bj="计科4班";break;

default:

cout<<"输入错误。

"<

}

cout<<"请输入本月的用水量"<

cin>>water;

cout<<"请输入本月的用电量"<

cin>>power;

watermoney=*(water-10);

powermoney=*(power-10);

}

voidOutput()

{

cout<<""<

<<""<

<<""<

<<""<

<<""<

<<""<

<

<<""<

<

<

}

};

classStu_Manage

{

StudentStu[TMAX];etNum())

{

cout<<"该编号的人员已存在"<

return;

}

Stu[top]=s;

top=top+1;

cout<<"添加成功!

"<

}

voidStu_Manage:

:

Show()utput();

}

voidStu_Manage:

:

Search()姓名查询2.按用水量查询3.按用电量查询"<

cin>>choice;

switch(choice)

{

case1:

{

cout<<"请输入要查找的姓名"<

stringname;

cin>>name;

cout<<""<<"学号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"班级"

<

<

<

<

<

for(inti=0;i

{

if(Stu[i].GetName()==name)

{

Stu[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

case2:

{

cout<<"请输入要查找的水量:

"<

doublewater;

cin>>water;

cout<<""<<"学号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"班级"

<

<

<

<

<

for(inti=0;i

{

if(Stu[i].GetWater()==water)

{

Stu[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

case3:

{

cout<<"请输入要查找的电量:

"<

doublepower;

cin>>power;

cout<<""<<"学号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"班级"

<

<

<

<

<

for(inti=0;i

{

if(Stu[i].GetPower()==power)

{

Stu[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

default:

cout<<"无此选项!

请重试!

"<

}

}

voidStu_Manage:

:

Edit()etNum()==num)

{

cout<<"请对这位学生的信息进行修改:

"<

Stu[i].Input();

cout<<"修改成功"<

}

}

cout<<"查无此人"<

}

voidStu_Manage:

:

Delete()um)

{

cout<<"是否确认删除1、是2、否"<

intchoice;

cin>>choice;

switch(choice)

{

case1:

{

for(intj=i;j

Stu[j]=Stu[j+1];

cout<<"删除成功!

"<

top--;

};break;

case2:

return;

default:

cout<<"无此项,失败!

"<

}return;

}

}

cout<<"无此人!

"<

};break;

case2:

{

cout<<"请输入姓名:

";

stringname;

cin>>name;

for(inti=0;i

{

if(name==Stu[i].name)

{

cout<<"是否确认删除1、是2、否"<

intchoice;

cin>>choice;

switch(choice)

{

case1:

{

for(intj=i;j

Stu[j]=Stu[j+1];

cout<<"删除成功!

"<

top--;

};break;

case2:

return;

default:

cout<<"无此项,失败!

"<

}return;

}

}

cout<<"无此人!

"<

};break;

default:

cout<<"没有此项,失败:

"<

}

}

voidStu_Manage:

:

Total()ater;

zpower+=Stu[i].power;

}

cout<<"学生的总用水量为"<

cout<<"学生的总用电量为"<

}break;

case2:

{

doublezwatermoney=,zpowermoney=;

for(inti=0;i

{

zpowermoney+=Stu[i].powermoney;

zwatermoney+=Stu[i].watermoney;

}

cout<<"教师的总水费为"<

cout<<"教师的总电费为"<

}break;

default:

cout<<"输入错误。

请重新输入"<

}

}

voidStu_Manage:

:

Save()xt",ios:

:

out);

if(!

out)

{

cout<<"打开失败!

"<

return;

}

cout<<"打开成功!

"<

for(inti=0;i

{

out<

<

<

<

<

<

<

<

<

<

}

cout<<"写入成功!

"<

();

}

voidStu_Manage:

:

Read()xt",ios:

:

in);

if(!

in)

{

cout<<"打开失败!

"<

return;

}

inti=0;

while(in>>Stu[i].num

>>Stu[i].name

>>Stu[i].sex

>>Stu[i].age

>>Stu[i].bj

>>Stu[i].water

>>Stu[i].power

>>Stu[i].watermoney

>>Stu[i].powermoney)

{

i++;

top++;

}

cout<<"打开成功!

"<

();

}

classTea_Manage

{

TeacherTea[TMAX];etNum())

{

cout<<"该编号的人员已存在"<

return;

}

Tea[top]=t;

top=top+1;

cout<<"添加成功!

"<

}

voidTea_Manage:

:

Show()utput();

}

voidTea_Manage:

:

Search()姓名查询2.按用水量查询3.按用电量查询"<

cin>>choice;

switch(choice)

{

case1:

{

cout<<"请输入要查找的姓名"<

stringname;

cin>>name;

cout<<""<<"编号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"部门"

<

<

<

<

<

for(inti=0;i

{

if(Tea[i].GetName()==name)

{

Tea[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

case2:

{

cout<<"请输入要查找的水量:

"<

doublewater;

cin>>water;

cout<<""<<"编号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"部门"

<

<

<

<

<

for(inti=0;i

{

if(Tea[i].GetWater()==water)

{

Tea[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

case3:

{

cout<<"请输入要查找的电量:

"<

doublepower;

cin>>power;

cout<<""<<"编号"

<<""<<"姓名"

<<""<<"性别"

<<""<<"年龄"

<<""<<"部门"

<

<

<

<

<

for(inti=0;i

{

if(Tea[i].GetPower()==power)

{

Tea[i].Output();

}

}

return;

cout<<"查无此人!

"<

}break;

default:

cout<<"无此选项!

请重试!

"<

}

}

voidTea_Manage:

:

Edit()etNum()==num)

{

cout<<"请对这位教师的信息进行修改:

"<

Tea[i].Input();

cout<<"修改成功"<

}

}

cout<<"查无此人"<

}

voidTea_Manage:

:

Delete()um)

{

cout<<"是否确认删除1、是2、否"<

intchoice;

cin>>choice;

switch(choice)

{

case1:

{

for(intj=i;j

Tea[j]=Tea[j+1];

cout<<"删除成功!

"<

top--;

};break;

case2:

return;

default:

cout<<"无此项,失败!

"<

}return;

}

}

cout<<"无此人!

"<

};break;

case2:

{

cout<<"请输入姓名:

";

stringname;

cin>>name;

for(inti=0;i

{

if(name==Tea[i].name)

{

cout<<"是否确认删除1、是2、否"<

intchoice;

cin>>choice;

switch(choice)

{

case1:

{

for(intj=i;j

Tea[j]=Tea[j+1];

cout<<"删除成功!

"<

top--;

};break;

case2:

return;

default:

cout<<"无此项,失败!

"<

}return;

}

}

cout<<"无此人!

"<

};break;

default:

cout<<"没有此项,失败:

"<

}

}

voidTea_Manage:

:

Total()ater;

zpower+=Tea[i].power;

}

cout<<"教师的总用水量为"<

cout<<"教师的总用电量为"<

}break;

case2:

{

doublezwatermoney=,zpowermoney=;

for(inti=0;i

{

zwatermoney+=Tea[i].watermoney;

zpowermoney+=Tea[i].powermoney;

}

cout<<"教师的总水费为"<

cout<<"教师的总电费为"<

}break;

default:

cout<<"输入错误。

请重新输入"<

}

}

voidTea_Manage:

:

Save()xt",ios:

:

out);

if(!

out)

{

cout<<"打开失败!

"<

return;

}

cout<<"打开成功!

"<

for(inti=0;i

{

out<

<

<

<

<

<

<

<

<

<

}

cout<<"写入成功!

"<

();

}

voidTea_Manage:

:

Read()xt",ios:

:

in);

if(!

in)

{

cout<<"打开失败!

"<

return;

}

inti=0;

while(in>>Tea[i].num

>>Tea[i].name

>>Tea[i].sex

>>Tea[i].age

>>Tea[i].depart

>>Tea[i].water

>>Tea[i].power

>>Tea[i].watermoney

>>Tea[i].powermoney)

{

i++;

top++;

}

cout<<"打开成功!

"<

();

}

voidTeaMenu();

voidStuMenu();

intmain()

{

intchoice;

do{

cout<<"\n=====================================================================

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2