Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення довідника "Парфумерний магазин" за допомогою програми Turbo Pascal

Реферат Створення довідника "Парфумерний магазин" за допомогою програми Turbo Pascal





begin

fname1: = 'e: prog ';

fname3: = '. txt';

GoToXY (10,16); writeln ('Введіть ім'я файлу в який необхідно зберегти звіт ');

GoToXY (10,17); writeln ('і натисніть Enter. Файл звіту знаходиться в кореневій папці ');

GoToXY (10,19); readln (fname2);

assign (fotchet, fname1 + fname2 + fname3);

assign (f, 'e: prog bd.dat');

reset (f);

rewrite (fotchet);

end;


if ord (ch) = 61 then {Якщо натиснута F3 то створюється звіт складається з

товарів поточного підрозділу}

begin

writeln (fotchet, 'Звіт по підрозділу');

writeln;

writeln (fotchet, '--------------------------------------------- ------------ ');

while not Eof (f) do

begin

readln (f, Baza.FKod);

readln (f, Baza.FRazdel);

readln (f, Baza.FPodRazdel);

readln (f, Baza.FName);

readln (f, Baza.FSeria);

readln (f, Baza.FProizvod);

readln (f, Baza.FOpisan);

readln (f, Baza.FMany);

readln (f, Baza.FSim);

if (Baza.FRazdel = MRazdel) and (Baza.FPodRazdel = Podrazd) then

begin

write (fotchet, 'Код товару'); writeln (fotchet, Baza.FKod);

write (fotchet, 'Назва'); writeln (fotchet, Baza.FName);

write (fotchet, 'Серія'); writeln (fotchet, Baza.FSeria);

write (fotchet, 'Виробник'); writeln (fotchet, Baza.FProizvod);

write (fotchet, 'Опис'); writeln (fotchet, Baza.FOpisan);

write (fotchet, 'Ціна'); writeln (fotchet, Baza.FMany);

writeln (fotchet, '-----------------------------------------');

end;

end;

close (fotchet);

close (f);

end;

if ord (ch) = 63 then {Якщо натиснута F5 то в файл звіту додається тільки

поточна позиція}

begin

tek: = nach;

writeln (fotchet, 'Звіт по поточному товару');

writeln;

writeln (fotchet, '--------------------------------------------- ------------ ');

while not Eof (f) do

begin

readln (f, Baza.FKod);

readln (f, Baza.FRazdel);

readln (f, Baza.FPodRazdel);

readln (f, Baza.FName);

readln (f, Baza.FSeria);

readln (f, Baza.FProizvod);

readln (f, Baza.FOpisan);

readln (f, Baza.FMany);

readln (f, Baza.FSim);

if (Baza.FKod = tek ^. nomer) then

begin

write (fotchet, 'Код товару'); writeln (fotchet, Baza.FKod);

write (fotchet, 'Назва'); writeln (fotchet, Baza.FName);

write (fotchet, 'Серія'); writeln (fotchet, Baza.FSeria);

write (fotchet, 'Виробник'); writeln (fotchet, Baza.FProizvod);

write (fotchet, 'Опис'); writeln (fotchet, Baza.FOpisan);

write (fotchet, 'Ціна'); writeln (fotchet, Baza.FMany);

writeln (fotchet, '-----------------------------------------');

end;

end;

close (fotchet);

close (f),

end;


until (ord (ch) = 8) or (ord (ch) = 61) or (ord (ch) = 63);

{закриття файлів і висновок на колишнє місце}

clrscr;

shapka;

writespisok;

end;


procedure NewTovar; {Процедура додавання нового товару}

var f1, f2, f3: text; {Файлові змінні}

kod: integer; {Мінлива якої присвоюється новий код товару}

begin

clrscr;

Baza.FRazdel: = MRazdel; Baza.FPodRazdel: = PodRazd;

{Форма заповнення даних про новий товар}

GoToXY (10,1); Textcolor (10); Writeln ('Заповніть форму. Після заповнення чергового пункту натисніть Enter ');

GoToXY (3,4); writeln ('Розділ', Baza.FRazdel),

GoToXY (3,5); writeln ('Підрозділ', Baza.FPodRazdel);

GoToXY (3,6); Writeln ('сторопів призначення товару');

GoToXY (3,8), Writeln ('Введіть серію товара, якщо ні то введіть символ "-" '); p> GoToXY (3,10), Writeln ('Введіть виробника');

GoToXY (3,12); Writeln ('сторопів товар детальніше');

GoToXY (3,22); Writeln ('Ціна товару');

GoToXY (3,5); Textcolor (11);

GoToXY (3,7); readln (Baza.FName);

GoToXY (3,9); readln (Baza.FSeria);

GoToXY (3,11); readln (Baza.FProizvod);

GoToXY (3,13); readln (Baza.FOpisan);

GoToXY (20,22); readln (Baza.FMany);

GoToXY (10,23); Textcolor (10); Writeln ('Зберегти Y, Відміна N');

ch: = readkey;

if (Ord (ch) = 121) or (ord (ch) = 173) then {Якщо натиснута Y англійською

і Н російською, то зчитується з файлу, який зберігає коди товарів,

запам'ятовує останній, збільшує на о...


Назад | сторінка 13 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Оптимальна ціна товару-новинки і обсяг продажів на основі вихідних даних по ...
  • Реферат на тему: Встановлення ціни товару по етапах життєвого циклу товару
  • Реферат на тему: Товар і його властивості. Концепції вартості товару
  • Реферат на тему: Позиціонування товару на ринку (на прикладі магазину продовольчих товарів & ...