C课程设计高校水电费管理系统.docx
- 文档编号:12902271
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:25
- 大小:26.80KB
C课程设计高校水电费管理系统.docx
《C课程设计高校水电费管理系统.docx》由会员分享,可在线阅读,更多相关《C课程设计高校水电费管理系统.docx(25页珍藏版)》请在冰点文库上搜索。
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<<"查无此人! "<