Страница 1 из 1
Массив записей, поиск в массиве записей
Добавлено: 15 май 2009, 08:11
Dar`ka
Помогите пожалуйста

очень надо...Записи.Создать тип с описанием товара: код, наименование, цена за единицу товара, количество и сумма. Вывести наименование и цену товаров, коды которых лежат в диапазоне 100 … 120. Вывести название товара с наибольшей ценой.
Re: Массив записей, поиск в массиве записей
Добавлено: 15 май 2009, 08:45
Naeel Maqsudov
Код: Выделить всё
//
const
N=15; {сколько наименований товаров}
//описание типа
type
TGoodsItem = record
Code: integer;
Name: string;
Price: real;
Number:integer;
Sum: real;
end;
//объявление переменной
var
Gods:array[1..N] of GoodsItem;
.....
//ввод даных
for i:=1 to N do with Goods[i] do begin
write('Введите код'); readln(Code);
..... и так далее для всех полей, кроме Sum;
Sum:=Price*Number;
end;
....
//вывод по диапазону кодов
for i:=1 to N do with Goods[i] do if (Code>=100) and (Code<=120) then begin
writeln('Код:' , Code);
.... и так далее для всех полей
writeln('----------------------------');
end;
//поиск максимума
MaxItemIdx=1; {предполагаем, что искомый - первый товар}
for i:=2 to N do with Goods[i] do if Price>Goods[MaxItemIdx].Price then MaxItemIdx:=i;
with Goods[MaxItemIdx] do writeln('Самый дрогой товар - ',Name,'(',Code,')');
Re: Массив записей, поиск в массиве записей
Добавлено: 16 май 2009, 08:42
Dar`ka
Re: Массив записей, поиск в массиве записей
Добавлено: 13 июн 2010, 11:16
Valusha
Помогите пожалуйста с задачкой!
Создать программу "Расписание работы вычислительного зала ".Структура исходных данных :дата,фамилия преподавателя,наименование программного продукта, группа, время работы в вычислительном зале.
Вот это у меня не получается:
Сформировать расписание занятий на несколько дней(с...по...).Определить группу наиболее часто посещающую зал,вычислить время (кол-во занятий ),проведенное группой в вычислительном зале в течение недели .
Re: Массив записей, поиск в массиве записей
Добавлено: 20 июн 2010, 16:06
CoderGirl