Помощь - Поиск - Пользователи - Календарь
Полная версия: файлы
Форум «Всё о Паскале» > 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©;
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

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