⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cbasestudent.cpp

📁 程序说明C++编的程序 可以作为学生管理系统
💻 CPP
字号:
#include<iostream>
#include<cstring>
#include"CBaseStudent.h"
using namespace std;
int CBaseStudent::basefen=100;
  
void CBaseStudent::Setname(char  *p)
{    strcpy(name ,p);}
char * CBaseStudent::Getname()
{    return name;}

void CBaseStudent::Setnum(int nums)
{    num=nums;}
int  CBaseStudent::Getnum()
{    return  num;}

void  CBaseStudent::Setmaths(double math)
{    maths=math;}
double   CBaseStudent::Getmaths()
{    return maths;}

void  CBaseStudent::Setenglish(double englishs)
{    english=englishs;}
double   CBaseStudent::Getenglish()
{    return  english;}

void  CBaseStudent::Setphysics(double physic)
{     physics=physic;}
double   CBaseStudent::Getphysics()
{    return   physics;}

void  CBaseStudent::Setvc(double vcs)
{     vc=vcs;}
double   CBaseStudent::Getvc()
{    return   vc;}
  
void  CBaseStudent::Setftenet(double ftenets)
{     ftenet=ftenets;}
double  CBaseStudent::Getftenet()
{    return   ftenet;}

void  CBaseStudent::Setsports(double sport)
{     sports=sport;}
double  CBaseStudent::Getsports()
{    return   sports;}

void  CBaseStudent::Setpolitics(double politic)
{     politics=politic;}
double    CBaseStudent::Getpolitics()
{    return   politics;}

double   CBaseStudent::Getaver()
{    return  (maths+english+physics+vc+ftenet+sports+politics)/7;}

float  CBaseStudent::aver1()
{    return  (maths*3+english*2+physics*2+vc*3+ftenet*1+sports*1+politics*1)/13;    }
 
double    CBaseStudent::point(double mark) 
{    if(mark<60)  return 0;
     if(mark>=60&&mark<70)  return 1;
     if(mark>=70&&mark<80)  return 2;
	 if(mark>=80&&mark<90)  return 3;
	 if(mark>=90&&mark<=100)  return 4;
	 else return 0;
}

float  CBaseStudent::aver2()
{    
	float a2=(point(maths)*3+point(english)*2+point(physics)*2+point(vc)*3+point(ftenet)*1+point(sports)*1+point(politics)*1)/13; 
	return a2;
}

float  CBaseStudent::aver3()
{  return sports; }

void  CStudent::Setadd1(double ad1)
{    add1=ad1;}
double   CStudent::Getadd1()
{      return  add1;}

void  CStudent::Setred1(double rr1)
{    red1=rr1;}
double   CStudent::Getred1()
{      return  red1;}

void  CStudent::Setadd2(double ad2)
{    add2=ad2;}
double   CStudent::Getadd2()
{      return  add2;}

void  CStudent::Setadd3(double ad3)
{    add3=ad3;}
double   CStudent::Getadd3()
{      return  add3;}

void  CStudent::Setadd4(double ad4)
{    add4=ad4;}
double   CStudent::Getadd4()
{      return  add4;}

void  CStudent::Setadd5(double ad5)
{    add5=ad5;}
double   CStudent::Getadd5()
{      return  add5;}


double CStudent::deyu()
{     return  (basefen+add1-red1+add2+add3);}

double CStudent::zhiyu()
{    return   ((maths*3+english*2+physics*2+vc*3+ftenet*1+sports*1+politics*1)/13+add4);}

double CStudent::tiyu()
{    return  (sports+add5);} 

float CStudent::zonghe()
{    return  ((basefen+add1-red1+add2+add3)*0.3+((maths*3+english*2+physics*2+vc*3+ftenet*1+sports*1+politics*1)/13+add4)*0.6+(sports+add5)*0.1);}
void CStudent::Display()
{
    cout<<CBaseStudent::Getname()<<" ";
	cout<<  CBaseStudent::Getnum()<<" ";
    cout<< CBaseStudent::Getmaths()<<" ";
	cout<< CBaseStudent::Getenglish()<<" ";
    cout<<CBaseStudent::Getphysics()<<" " ; 
	cout<<  CBaseStudent::Getvc() <<" ";
	cout<< CBaseStudent::Getftenet()<<" ";
	cout<< CBaseStudent::Getsports()<<" ";
	cout<< CBaseStudent::Getpolitics()<<endl;
}

⌨️ 快捷键说明

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