-
大小: 6.9MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-17
- 語(yǔ)言: C/C++
- 標(biāo)簽: 形狀學(xué)習(xí)??
資源簡(jiǎn)介
C++繼承、派生、多態(tài)之幼兒形狀和學(xué)習(xí),僅供參考!

代碼片段和文件信息
#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? {
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<<“編號(hào)錯(cuò)誤!“< return?;
}
if((m_Maxld?10)?&&?(no?>?m_Currld))
{
cout<<“該編號(hào)測(cè)試還未完成“< 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;
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????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\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
?????文件??????????2??2013-04-17?13:01??picture\picture\Debug\li
............此處省略101個(gè)文件信息
評(píng)論
共有 條評(píng)論