- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c课后实验
实验一:第三章 类与对象
定义一个学生类,进行成绩管理,显示学生的所有信息。
#include<iostream>
#include<string>
using namespace std;
class Student{
private:
char name[10],*snumber;
double math,eng,computer;
public:
Student(char*n,char *s,double m,double e,double c)
{
strcpy(name,n);
snumber=s;
math=m;
eng=e;
computer=c;
}
void avescore()
{
double ave;
ave=(math+eng+computer)/3.0;
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<snumber<<endl;
cout<<"数学:"<<math<<endl;
cout<<"英语:"<<eng<<endl;
cout<<"计算机:"<<computer<<endl;
cout<<"平均成绩:"<<ave<<endl<<endl;
}
};
void main()
{
Student x("张三","200701",80,85,87),y("李四","200702",75,80,79),
z("王五","200703",85,90,77);
x.avescore();
y.avescore();
z.avescore();
}
实验二:第三章 类与对象 课后习题10:某单位的职工工资包括基本工资Wage,岗位津贴Subsidy,房租Rent,水费WaterFee和电费ElecFee。设计实现工资管理的类Salary。
其中:实发工资Wage+Subsidy-Rent-WaterFee-ElecFee
#include<iostream>
#include<string>
using namespace std;
class Salary{
private:
double Wage,Subsidy,Rent,WaterFee,ElecFee;
public:
Salary(double a,double b,double c,double d,double e)
{
Wage=a;
Subsidy=b;
Rent=c;
WaterFee=d;
ElecFee=e;
}
Salary()
{
Wage=0;
Subsidy=0;
Rent=0;
WaterFee=0;
ElecFee=0;
}
void setWage(double f){Wage=f;}
getWage(){return Wage;}
void setSubsidy(double f){Subsidy=f;}
getSubsidy(){return Subsidy;}
void setRent(double f){Rent=f;}
getRent(){return Rent;}
void setWaterFee(double f){WaterFee=f;}
getWaterFee(){return WaterFee;}
void setElecFee(double f){ElecFee=f;}
getElecFee(){return ElecFee;}
void RealSalary()
{
double realsalary;
realsalary=Wage+Subsidy-Rent-WaterFee-ElecFee;
cout<<"Wage is:"<<Wage<<endl<<endl;
cout<<"Subsidy is:"<<Subsidy<<endl<<endl;
cout<<"Rent is:"<<Rent<<endl<<endl;
cout<<"WaterFee is:"<<WaterFee<<endl<<endl;
cout<<"ElecFee is:"<<ElecFee<<endl<<endl;
cout<<"realsalary is:"<<realsalary<<endl<<endl;
}
};
void main()
{
Salary a;
a.setWage(2000);
a.setSubsidy(300);
a.setRent(500);
a.setWaterFee(200);
a.setElecFee(100);
a.RealSalary();
}
文档评论(0)