Помощь - Поиск - Пользователи - Календарь
Полная версия: файлы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
brahma
( сори за "много букав в условиях,читать долго" )

Создать файл, содержащий сведения об ассортименте обуви в магазине фирмы. Каждая запись содержит следующую информацию: артикул, наименование, цена, количество. Артикул начинается в буквы "Д" для дамской обуви, "М" для мужской, "П" для детской. Количество записей произвольное.
Вывести в файл для печати следующую информацию :
а) о наличии и стоимости обуви указанного артикула и
б) о наличии и стоимости обуви по первой букве атикула.

Как редактировать прогу,чтобы она решала задачу ? smile.gif

uses crt;
var
 naim:string;
 art:char;
 price,kol:integer;
 f:text;
 s:string;
 c:char;
 i,n,max:integer;
begin
  clrscr;
  write('Введите полный путь к файлу : ');
  readln(s);
  assign(f,s);
  {$I-}
  reset(f);
  {$I+}
  if IOResult<>0 then
  begin
  write('Файл не доступен­.Для завершения программы нажмите  - ENTER. Для создания файла  - 1 : ');
  read(c);
  if c='1' then
   begin
    rewrite(f);
    clrscr;
    write('Введите количество записей : ');
    readln(n);
    for i:=1 to n do
     begin
      clrscr;
      write('Артикул товара (д- жен, м- муж, п- дет) : ');
      readln(art);
      write('Наименование товара  : ');
      readln(naim);
      write('Цена товара : ');
      readln(price);
      write('Количество товара : ');
      readln(kol);
      write(f,art);
      write(f,'  ');
      writeln(f,price);
     end;
  close(f);
  reset(f);
  end
 else
  halt(1);
end;

volvo
Вот и ты возьми и
Цитата(brahma @ 18.12.2007 18:42) *
открой любой учебник по паскалю
brahma
гениально...
только ответьте на вопрос плс :
например,если на входе:

количество записей : 2
артикул : д
наименование : туфли
цена товара : 2000
количество : 100

артикул : м
наименование : сапоги
цена товара : 1000
количество : 200

то на выходе (в файле) что должно быть ?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.