score.cpp

来自「一个简单的学生管理系统 用c++编写 实现包括填加.删除等基本功能」· C++ 代码 · 共 94 行

CPP
94
字号
#include <iomanip.h>
#include <string.h>
#include "Score.h"

Score::Score(){}

int Score::getCScore()                    //获得C语言成绩
{
	return CScore;
}

int Score::getEnglishScore()              //获得英语成绩            
{
	return EnglishScore;
}

int Score::getDatabaseScore()             //获得数据库成绩
{
	return DatabaseScore;
}

int Score::getMediaScore()                //获得多媒体成绩
{
	return MediaScore;
}

int Score::getVcScore()                   //获得VC成绩
{
	return VcScore;
}

int Score::getTotalScore()
{
    TotalScore=CScore+EnglishScore+DatabaseScore+MediaScore+VcScore;
	return TotalScore;
}

int Score::gettam()                       //获得删除标记
{
	return tam;
}

void Score::addScore(char *n,char *na,int c,int e,int d,int m,int v)   //增加另一学生的成绩
{
    tam=0;
	Stud::addstudent(n,na);
	CScore=c;
	EnglishScore=e;
	DatabaseScore=d;
	MediaScore=m;
	VcScore=v;
}
	

void Score::changeCScore(int c)                   //更改C语言成绩
{
	CScore=c;
}

void Score::changeEnglishScore(int e)             //更改英语成绩
{ 
	EnglishScore=e;
}

void Score::changeDatabaseScore(int d)            //更改数据库成绩
{
	DatabaseScore=d;
}

void Score::changeMediaScore(int m)               //更改多媒体成绩
{ 
	MediaScore=m;
}

void Score::changeVcScore(int v)                  //更改VC成绩
{
	VcScore=v;
}

void Score::delScore()                            //删除成绩信息
{
	tam=1;
}

void Score::disp()                               //输出成绩
{
	getTotalScore();
	Stud::display();
	cout<<setw(10)<<CScore<<setw(10)<<EnglishScore<<setw(10)<<DatabaseScore<<setw(10)<<MediaScore<<setw(5)<<VcScore<<setw(10)<<TotalScore<<endl;
}



⌨️ 快捷键说明

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