Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2015, 15:40   #1
greenleonardo
 
Регистрация: 20.09.2015
Сообщений: 5
По умолчанию Реализация метода

Не могли бы Вы помочь?
Нужно реализовать метод function TSpecialty.GetBestStudentName используя шаблон «InformationExpert», но я не понимаю как это сделать. Нужно реализовать на Delphi.
Код:
unit uStudents;
 
interface
 
type
 
TExamState = (esPassedExcellent, esPassedOK, esPassedPoorly, esNotPassed);
// состояние сдачи экзамена: сдан отлично, сдан хорошо, сдан плохо, не сдан
 
TStudent = class //студент
private
 
FName:string; // имя
FSurname:string; // фамилия
FMiddlename:string; // отчество
FBalls:real; // баллы за экзамен
 
public
function GetFullName: string; //возвращает полное имя студента
 
function StateFromBalls:TExamState // возвращает состояние сдачи экзамена исходя из количества баллов
function GetBalls: real; //возвращает баллы студента
end;
 
TGroup = class // Группа
private
FName : string; // Название группы
FStudents: TList; // Студенты группы
 
public
function GetMaxBalls: real; // Наибольшее количество баллов в группе
function GetExcellentCount: integer; // Количество сдавших на пять
function GetOKCount: integer; // Количество сдавших на четыре
function GetPoorlyCount: integer; // Количество сдавших на три
end;
 
TSpecialty = class // Специальность
private
FName : string; // Название специальности
FGroups : TList; // Группы специальности
 
public
 
function GetExcellentCount: integer; // Количество сдавших на пять
function GetOKCount: integer; // Количество сдавших на четыре
function GetPoorlyCount: integer; // Количество сдавших на три
 
function GetBestResult:real; // лучшие баллы за экзамен среди всех студентов всех групп
function GetBestGroupName: string; // Название группы, лучше всех сдавшей экзамен в среднем
function GetBestStudentName: string; // Имя студента, лучше всех сдавшего экзамен
 
end;

Последний раз редактировалось Stilet; 20.09.2015 в 16:18.
greenleonardo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация метода POST Segr2013 C# (си шарп) 5 29.05.2015 09:25
реализация метода Касиски logorn Помощь студентам 1 18.05.2011 19:28
Реализация метода сканирования на C++ Vivisektor Общие вопросы C/C++ 4 03.04.2011 12:30
реализация метода Хаффмана ShturmBan Помощь студентам 2 13.01.2010 15:46
Реализация метода Хаффмана Minton87 Помощь студентам 0 27.12.2009 20:30