• 大小: 6.9MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-17
  • 语言: C/C++
  • 标签: 形状学习  

资源简介

C++继承、派生、多态之幼儿形状和学习,仅供参考!

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “Child.h“
#include “Exam.h“

CChild::CChild(void)
{
m_Currld = -1;
m_Maxld = -1;
m_GPA = 0;
for(int i=0;i<10;i++)
m_pExam[i] = NULL;
}


CChild::~CChild(void)
{
for(int i=0;i<10;i++)
delete m_pExam[i];
}


double CChild::GetGPA(void)
{
return m_GPA;
}


void CChild::CalcGPA(void)
{
double sum = 0;
int i=0startendcount;
if(m_Maxld >= 10)
{
start = 0;
end = 10;
count = 10;
}
else
{
start = 0;
end = m_Currld;
count = m_Currld;
}
for(i = start ; i < end ; i++)
{
sum += m_pExam[i]->GetScore();
}
m_GPA = sum / count;
}


void CChild::StoreExam(CExam * exam)
{
m_Maxld++;
m_Currld = (m_Currld + 1) % 10;
if(m_pExam[m_Currld] != NULL)
{
delete m_pExam[m_Currld];
}
m_pExam[m_Currld] = exam;
CalcGPA();
}


void CChild::DoExam(void)
{
CExam * pexam = new CExam();
pexam->CreateExam(5);
pexam->DoExam();
pexam->CheckExam();
StoreExam(pexam);
}


void CChild::RedoExam(int no)
{
if((no >= 10) && (no < 0 ))
{
cout<<“编号错误!“< return ;
}
if((m_Maxld < 10) && (no > m_Currld))
{
cout<<“该编号测试还未完成“< return ;
}
m_pExam[no]->CheckExam();
CalcGPA();
}


void CChild::DisplayExam(int no)
{
}


void CChild::DisplayCurrScore(void)
{
int no = (m_Currld -1 + 10) % 10;
m_pExam[no]->DisplayScore();
}


void CChild::DisplayAllScore(void)
{
if(m_Maxld < 10)
{
for(int i=0;i {
m_pExam[i]->DisplayScore();
}
return ;
}
else
{
int no = m_Currld + 1;
for(int i=0;i<10;i++)
{
m_pExam[no]->DisplayScore();
no = (no + 1) % 10;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      75776  2013-04-17 13:01  picture\Debug\picture.exe

     文件     913800  2013-04-17 13:01  picture\Debug\picture.ilk

     文件    1182720  2013-04-17 13:01  picture\Debug\picture.pdb

     文件    2359296  2013-04-17 13:02  picture\ipch\picture-8590b538\picture-a4da9c88.ipch

     文件       1701  2013-04-16 20:21  picture\picture\Child.cpp

     文件        397  2013-04-16 16:23  picture\picture\Child.h

     文件      56954  2013-04-17 13:01  picture\picture\Debug\Child.obj

     文件      36518  2013-04-15 20:50  picture\picture\Debug\Circle.obj

     文件      30918  2013-04-17 13:01  picture\picture\Debug\cl.command.1.tlog

     文件     355450  2013-04-17 13:01  picture\picture\Debug\CL.read.1.tlog

     文件      54232  2013-04-17 13:01  picture\picture\Debug\CL.write.1.tlog

     文件      70954  2013-04-17 13:01  picture\picture\Debug\Echelon.obj

     文件      72498  2013-04-17 13:01  picture\picture\Debug\Exam.obj

     文件          2  2013-04-17 13:01  picture\picture\Debug\link-cvtres.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link-cvtres.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1152-cvtres.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1152-cvtres.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1152.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1152.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1444-cvtres.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1444-cvtres.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1444.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1444.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1484-cvtres.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1484-cvtres.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1484.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.1484.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.4016-cvtres.read.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.4016-cvtres.write.1.tlog

     文件          2  2013-04-17 13:01  picture\picture\Debug\link.4016.read.1.tlog

............此处省略101个文件信息

评论

共有 条评论

相关资源