资源简介
计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0
代码片段和文件信息
#include
#include
#include
#include
const int TMAX=50;
using namespace std;
class Person
{
public:
int num; //编号
string name; //姓名
string sex; //性别
int age; //年龄
double water; //用水量
double power; //用电量
public:
Person(int n=0string nm=“ “string s=“ “int a=0double w=0.0double p=0.0)//构造函数作初始化
{
num=n;
name=nm;
sex=s;
age=a;
water=w;
power=p;
} ;
virtual void Input(){}; //输入函数
virtual void Output(){}; //输出函数
int GetNum(){return num;} //获取编号
string GetName(){return name;} //获取姓名
double GetWater(){return water;} //获取用水量
double GetPower(){return power;} //获取用电量
};
class Teacher:virtual public Person //教师类
{
public:
string depart; //工作部门
double watermoney; //教师水费
double powermoney; //教师电费
int choice1;
int choice2;
public:
Teacher(int n=0string nm=“ “string s=“男“int a=0string d=“普通教师“double w=0.0double p=0.0double wm=0.0double pm=0.0)
:Person(nnmsawp)depart(d) //构造函数
{
watermoney=wm;
powermoney=pm;
};
void Input()
{
cout<<“请输入编号:“< cin>>num;
cout<<“请输入姓名:“< cin>>name;
cout<<“请选择性别:“;
cout<<“(1.男 2.女)“< cout<<“请输入你的选择“< cin>>choice2;
switch(choice2)
{
case 1:sex=“男“;break;
case 2:sex=“女“;break;
default:cout<<“输入错误。“< }
cout<<“请输入年龄:“< cin>>age;
cout<<“请选择工作部门:“< cout< cout<<“请输入你的选择“< cin>>choice1;
switch(choice1)
{
case 1:depart=“普通教师“;break;
case 2:depart=“教务处“;break;
case 3:depart=“财政处“;break;
case 4:depart=“创业办公室“;break;
default:cout<<“输入错误。“< }
cout<<“请输入本月的用水量“< cin>>water;
cout<<“请输入本月的用电量“< cin>>power;
watermoney=0.5*water;
powermoney=0.5*power;
}
void Output()
{
cout< <<“ “< <<“ “< <<“ “< <<“ “< <<“ “< <<“ “< <<“ “< <<“ “< <<“ “< < }
};
class Student:virtual public Person //学生
{
public:
string bj; //学生班级
double watermoney; //学生水费
double powermoney; //学生电费
int choice1;
int choice2;
public:
Student(int n=0string nm=“ “string s=“男“int a=0string z=“计科1班“double w=0.0double p=0.0double wm=0.0double pm=0.0)
:Person(nnmsawp)bj(z) //构造函数
{
watermoney=wm;
powermoney=pm;
};
void Input()
{
cout<<“请输入学号:“< cin>>num;
cout<<“请输入姓名:“< cin>>name;
cout<<“请选择性别:“;
cout<<“(1.男 2.女)“< cout<<“请输入你的选择“< cin>>choice2;
switch(choice2)
{
case 1:sex=“男“;break;
case 2:sex=“女“;break;
default:cout<<“输入错误。“< }
cout<<“请输入年龄:“<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19843 2016-12-25 21:02 高校水电费管理系统设计\高校水电费管理系统.cpp
文件 143872 2019-05-17 12:47 高校水电费管理系统设计\高校水电费管理系统设计.doc
目录 0 2019-05-17 12:47 高校水电费管理系统设计
----------- --------- ---------- ----- ----
163715 3
- 上一篇:学生考勤管理系统.rar
- 下一篇:c++售票系统
相关资源
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
- VC++基于OpenGL模拟的一个3维空间模型
- c++ 虚拟摄像头
- hook,捕获所有案件,查找所有窗口,
- C语言课设计算器
- c++ 简易贪吃蛇源码
- 高精度加法(c++代码)
- C++调用百度地图案例
- 北京化工大学计算方法(C/C++)讲义
- 基于VC++的SolidWorks二次开发SolidWorks
- c++ 模拟鼠标按键
- OFD编辑器
- Beginning C++17 From Novice to Professional
- C++ STL实现
- opencv手部轮廓识别以及轨迹识别
- 百度C++编码规范
- C++ sql2008 WebServer通讯.docx
- c++ 定时关机程序源码
- 基于VSCode和CMake实现C++开发
- c++语法查询工具
- c++ 账务系统源码
- GBT 28169-2011 嵌入式软件 C语言编码规范
- c++ 猜拳小游戏
- XUnZip Zip解压缩.rar
评论
共有 条评论