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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2013, 01:01   #1
siner
Пользователь
 
Регистрация: 05.11.2012
Сообщений: 15
По умолчанию добавить функции в программу

Есть программа(Free Pascal IDE):
Код:
program qq;
const n=10;
cmdExitProgram=0;
cmdAdd=1;
cmdShowAll=2;
type TStudent=record
name:string[12];
familia:string[16];
gruppa:integer;
end;
var Table:array [1..n] of TStudent;
Count:integer;
MenuState:byte;
i:integer;
begin
count:=0;

repeat
writeln;
writeln('Viberite deistvie');
write(cmdExitProgram,'-exit program');
writeln(cmdAdd,'-Add record');
writeln(cmdShowAll,'-show all record');
write('>>'); readln(MenuState);

case MenuState of
cmdAdd:begin
if Count=n then writeln('Error: array overflow')
else begin
inc(Count);

writeln('Insert record >>');
with Table[Count] do begin
write('name   :'); readln(name);
write('familia :');readln(familia);
write('gruppa :');readln(gruppa);
end;
end;
end;


cmdShowAll: begin
writeln('|-------------------------------------|');
foe i:=1 to Count do
with Table[i] do
writeln(i,') ',name,' ',familia, ' ', gruppa);
  writeln('|-------------------------------------|');
  end;
  else
  writeln('Unknown command');
  end;
  until MenuState=cmdExitProgram;

  writeln('press enter to exit');
  readln;
  end.
Необходимо добавить следующие функции: 1) удаление произвольной записи из таблицы, 2) сортировка таблицы по столбцу фамилия (по алфавиту), 3) вывести только студентов заданной группы (номер группы вводится)
siner вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить функции в проект. Подробности в теме!! ($) underwater_ Фриланс 9 12.04.2012 12:54
добавить в трей программу kta87 Общие вопросы Delphi 11 22.03.2012 18:33
Добавить в программу сортировку Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 2 16.03.2012 22:59
Добавить 2 функции (Бинарный поиск, и сортировка) NTFF Помощь студентам 0 19.02.2011 23:19
добавить ввод функции aleksej01-91 Помощь студентам 0 19.04.2010 17:52