chemistry.cpp

来自「编程序管理学生成绩」· C++ 代码 · 共 84 行

CPP
84
字号
#include<iostream.h>
#include"chemistry.h"
#include"string.h"
chemistry::chemistry(char *n,int Eng,int Chi,int Mat,int Yjhx,int Hxfx)
{
	strcpy(name,n);
	English=Eng;
	Chinese=Chi;
	Math=Mat;
	yjhx=Yjhx;
	hxfx=Hxfx;
}
char* chemistry::getName()
{
	return name;	
}
int chemistry::getEng()
{
	return English;
} 
int chemistry::getChi()
{
	return Chinese;
}   
int chemistry::getMat()
{
	return Math;
}  
void chemistry::setEng(int x) 
{
	English=x;
}  
void chemistry::setChi(int x) 
{
	Chinese=x;
}  
void chemistry::setMat(int x) 
{
	Math=x;
} 
int chemistry::getTotal()
{
	Total=Math+Chinese+English;
	return Total;
}  
float chemistry::getAverage()
{
	average=Total/3;
	return average;
}  
int chemistry::getMajtotal()
{
	majTotal=yjhx+hxfx;
	return majTotal;
}
float chemistry::getMajave() 
{
	majAve=majTotal/2;
	return majAve;
} 
int chemistry::getyjhx()
{
	return yjhx;
} 
int chemistry::gethxfx()
{
	return hxfx;
} 
void chemistry::setyjhx(int x)//设置有机化学成绩
{
	yjhx=x;
}
void chemistry::sethxfx(int x)  //设置化学分析成绩
{
	hxfx=x;
}
void chemistry::show()
{
	cout<<"学生姓名:"<<name<<endl;
	cout<<"各公共课成绩:"<<English<<"  "<<Chinese<<"  "<<Math<<endl;
	cout<<"平均分和总分:"<<average<<"  "<<Total<<endl;
	cout<<"有机化学成绩:"<<yjhx<<"  "<<"化学分析成绩:"<<hxfx<<endl;
	cout<<"专业课平均分:"<<majAve<<"  "<<"专业课总分:"<<majTotal<<endl;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?