Въпрос към домашна номер 03.
Здравейте,
може ли някой да обясни малко по подробно какво трябва да представлява променливата Average evaluation mark в класа Student ?
Здравейте,
може ли някой да обясни малко по подробно какво трябва да представлява променливата Average evaluation mark в класа Student ?
Аз лично в момента я правя ,но мисля да направя един лист с оценките и някакъв метод да връща средно аритментично стойност .
Но маи трябва да има лист за курсовете или нещо като речник име-оценка .
Има варианти.
Но просто като променлива с някаква стойност няма да е много коректно .
а самите оценки за даден курс са представени в точки от 0-100 . Това значи ли че трябва да си измислим как да се превърне в оценка по шестобалната система и чак след това да му смятаме средното за оценктие от всички курсове ?
Аз направих да могат да се въвеждат точки за ткущия курс от 0-100, но за минали курсове резултатите записвам директно като оценки
loat Student::CalculateMark(float points)
{
float mark;
if (points < 40)
{
mark = 2.0f;
}
else
{
mark = (3.0f + ((float)(points - 40) / 20.0f));
}
return mark;
}
Така го направих .