c程序设计---电煤气管理系统内容摘要:

课程设计报告 页 13 m,double x)。 //变量赋初值 double price()。 }。 void selecprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double m,double x) { id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 md=m。 ep=x。 //学生用电信息录入 for(int i=0。 i6。 i++) money[i]=h[i]。 //每个月交的电费 } double selecprice::price() //学生电类成员函数 {if(d=md) p=(dmd)*ep。 else p=0。 return p。 }。 class telecprice:public elecprice //派生的教师电类 {public: void set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x)。 double price()。 }。 void telecprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x) {id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 ep=x。 //教师用电信息录入 for(int i=0。 i6。 i++) C++面向对象程序设计 课程设计报告 页 14 money[i]=h[i]。 //每个月交的电费 } double telecprice::price() //教师电类成员函数 {p=d*ep。 return p。 } class waterprice //声明水类 {public: double id。 string ptime。 string ltime。 double ld。 double pd。 double d。 double ep。 double p。 double money[6]。 double price()。 void set(double n,string p,string a,double b,double e,double c,double h[6],double m,double x)。 }。 class swaterprice:public waterprice //派生学生水类 {private: double md。 double ep。 public: C++面向对象程序设计 课程设计报告 页 15 void set(double n,string f,string a,double b,double e,double c,double h[6],double l,double m,double x)。 double price()。 }。 void swaterprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double m,double x) {id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 md=m。 ep=x。 for(int i=0。 i6。 i++) money[i]=h[i]。 } double swaterprice::price() //学生水类成员函数 {if(d=md) p=(dmd)*ep。 else p=0。 return p。 }。 class twaterprice:public waterprice //派生教师水类 {public: void set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x)。 double price()。 }。 void twaterprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x) {id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 ep=x。 for(int i=0。 i6。 i++) C++面向对象程序设计 课程设计报告 页 16 money[i]=h[i]。 } double twaterprice::price() //教师水类成员函数 {p=d*ep。 return p。 }。 class mineprice //声明煤类 {public: double id。 string ptime。 string ltime。 double ld。 double pd。 double d。 double ep。 double p。 double money[6]。 double price()。 void set(double n,string p,string a,double b,double e,double c,double h[6],double m,double x)。 }。 class smineprice:public mineprice //派生出学生煤类 {private: double md。 double ep。 public: void set(double n,string f,string a,double b,double e,double c,double h[6],double l,double C++面向对象程序设计 课程设计报告 页 17 m,double x)。 double price()。 }。 void smineprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double m,double x) {id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 md=m。 ep=x。 //学生煤类信息录入 for(int i=0。 i6。 i++) money[i]=h[i]。 } double smineprice::price() //学生煤类成员函数( 类外) {if(d=md) p=(dmd)*ep。 else p=0。 return p。 }。 class tmineprice:public mineprice //派生出教师煤类 {public: void set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x)。 double price()。 }。 void tmineprice::set(double n,string f,string a,double b,double e,double c,double h[6],double l,double x) {id=n。 ptime=f。 ltime=a。 ld=b。 pd=e。 d=c。 p=l。 ep=x。 //教师煤类信息录入 for(int i=0。 i6。 i++) money[i]=h[i]。 C++面向对象程序设计 课程设计报告 页 18 } double tmineprice::price() //教师煤类成员函数 {p=d*ep。 return p。 }。 class person //声明人员类 {public: string name。 double id。 }。 class supuser。 //类的提前声明 class student:public person //派生出学生人员类 {private: int age。 public: selecprice e。 //类的组合 swaterprice w。 smineprice m。 void set()。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。