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;jStu[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;jStu[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<<""<<"编号"
<<""<<"姓名"
<<""<<"性别"
<<""<<"年龄"
<<""<<"部门"
<