С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 2
1

Вывести по алфавиту список товаров, хранящихся более заданного времени и стоимость которых превышает заданную

02.07.2014, 22:41. Показов 1829. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Список товаров, имеющихся на складе (запись), включает в себя наименование товара, количество единиц товара, цену единицы и дату поступления товара на склад. Вывести в алфавитном порядке список товаров, хранящихся более заданного времени и стоимость которых превышает заданную сумму. В программе предусмотреть сохранение вводимых данных в типизированном файле и возможность чтения из ранее сохраненного файла. Результаты выводить в окно просмотра и текстовый файл.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2014, 22:41
Ответы с готовыми решениями:

Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб.(задача с файлами)
привет хочу попросить о помощи. Можете помочь сделать программу в delphi для решения этой задачи:...

Вывести в алфавитном порядке список товаров, хранящихся больше месяца
Список товаров, имеющихся на складе, включает в себя наименование товара, количества единиц товара...

Вывести список товаров хранящихся больше месяца стоимость которых превышает заданную
Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара,...

Вывести список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб.
Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара,...

1
1 / 1 / 0
Регистрация: 15.06.2014
Сообщений: 99
04.07.2014, 05:35 2
Вот тебе вариант с выводом в файл. Не проверял. С окном просмотра думай сам.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
program Sort;
type
  Tovar = record
    Name: ShortString;
    Count: Word;
    Cost:  Single;
    Data:  Date;
  end;
var
  F1: file of Tovar;
  F2: TextFile;
  List: array of Tovar;
  Data: Date;
  Cost: Single;
  S1, S2: String;
  Index: Word;
  Flag: Boolean;
begin
  Write('Контрольная дата:');
  Read(Data);
  Write('Минимальная стоимость:');
  Read(Cost);
  Write('Файл данных:');
  Read(S1);
  Write('Файл результатов:');
  Read(S2);
  AssignFile(F1, S1);
  try
    Reset(F1);
    SetLength(List, FileSize(F1));
    Index := 0;
    while not Eof(F1) do
    begin
      Read(F1, List[Index]);
      if List[Index].Data > Data
      then Inc(Index);
    end;
  finally
    CloseFile(F1);
  end;
  SetLength(List, Index + 1);
  repeat
    Flag := True;
    for Index := 0 to High(List)- 2 do
      if CompareStr(List[Index].Name, List[Index + 1].Name)> 0 then
      begin
        Flag := False;
        List[High(List)] := List[Index];
        List[Index] := List[Index + 1];
        List[Index + 1] := List[High(List)];
      end;
  until Flag;
  AssignFile(F2, S2);
  try
    ReWrite(F2);
   for Index := 0 to High(List)- 1 do
     WriteLn(F2, List[Index].Name, List[Index].Count, Format('%8.2f',[List[Index].Cost]), DateToStr(List[Index].Data));
  finally
    CloseFile(F2);
  end;
end.
0
04.07.2014, 05:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2014, 05:35
Помогаю со студенческими работами здесь

Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб
Ребята, помогите пожалуйста. В программе предусмотреть сохранение вводимых данных в файле и...

Вывести список игрушек, стоимость которых не превышает заданную
В магазине содержатся сведения об ассортименте игрушек. Структура записи: − название...

Вывести список товаров, стоимость которых превышает 100 000 рублей
Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара,...

Массив структур: вывести список товаров, стоимость которых превышает 100 000 рублей
Создать массив структур. Выполнить задание и вывести на экран полученный ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru