![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Evilviking |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
program sis; uses crt; type book = record name : string; FIO : string; izd : string; amount : integer; end; books = array [1..10] of book; function menu(v : char) : integer; var choice : byte; begin clrscr; writeln('‚лЎҐаЁвҐ: (1-3)'); writeln('1 - „®Ў ўЁвм ЄЁЈг '); writeln('2 - ?а®б¬®ваҐвм § ЇЁбЁ '); writeln('3 - ‚л室'); readln (choice); menu := choice; end; Procedure add (var a:books; var n:integer); var i, num :integer; begin writeln ('‚ўҐ¤ЁвҐ Є®«ЁзҐбвў® ®ўле ЄЁЈ, Є®в®алҐ ўл е®вЁвҐ ўўҐбвЁ:'); readln (num); for i := n to num+n-1 do begin WriteLn ('? §ў ЁҐ ЄЁЈЁ: '); ReadLn (a[i].name); WriteLn ('”?Ћ Ђўв®а : '); ReadLn (a[i].FIO); WriteLn ('?§¤ ⥫мбвў®: '); ReadLn (a[i].izd); WriteLn ('Љ®«ЁзҐбвў® бва Ёж: '); ReadLn (a[i].amount); end; a [i + 1].name := ' '; n := i; end; Procedure prosmotr (a: books); var i, n : integer; begin for i := 1 to 30 do if (a[i].name = ' ') then begin n := i; Break; end; WriteLn ('‚ᥣ® ',n,' ЄЁЈ'); if n > 0 then for i := 1 to n do begin writeln('? §ў ЁҐ ЄЁЈЁ: ', a[i].name); writeln('”?Ћ ўв®а : ', a[i].FIO); writeln('?§¤ ⥫мбвў®: ', a[i].izd); writeln('Љ®«ЁзҐбвў® бва Ёж: ', a[i].amount); end; end; var a: books; c, choice: byte; n: integer; begin textcolor(14); clrscr; n := 1; while true do begin choice := menu (#1); if (choice = 1) then add(a, n); if (choice = 2) then prosmotr(a); if (choice = 3) then exit; readln; end; end. Только дос кодировка..... |
|||
|
||||
| Pakshin A. S. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Это сообщение отредактировал(а) Pakshin A. S. - 16.12.2004, 19:18 |
||||
|
|||||
| Evilviking |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
СПАСИБО!!! У вас офигенный форум!
|
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Evilviking А вы как думали?!
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |