Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 13

таблица

24.10.2009, 01:03. Показов 856. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеются данные о 10 наименованиях продукции молокозавода, поступивших в продажу: название продукта, дата изготовления (три поля записи: год, месяц и число), срок хранения в днях, закупочная цена (дробное число). В виде таблицы вывести данные о продуктах, выпущенный в июле 2004 года;

Добавлено через 3 минуты
обеспечить проверку при вводе следующих данных:
• название продукта – русские буквы;
• год изготовления – целое число от 2000 до 2004;
• месяц и число изготовления, срок хранения в днях – целые положительные числа);
• закупочная цена - дробное положительное число.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2009, 01:03
Ответы с готовыми решениями:

Таблица
задание таково - есть доска в клетку, стороны размером в имя и фамилилию персонажа заполнена доска цифрами так что 0 справа внизу а...

Таблица
Помогите пожалуйста! Дана таблица чисел a1,a2..an.Подсчитать кол-во различных чисел.Составьте новую таблицу,состоящую из различных...

Таблица
Здравствуйте. Есть таблица и вычисляются значения функции: ...

4
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
24.10.2009, 17:44
Цитата Сообщение от *tupik* Посмотреть сообщение
месяц и число изготовления, срок хранения в днях – целые положительные числа);
Например число=65 месяц=15
0
113 / 85 / 56
Регистрация: 09.01.2009
Сообщений: 209
24.10.2009, 17:47
Например число=65 месяц=15
НЕ в тему:
и количество дней хранения 10000028
0
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 13
25.10.2009, 01:04  [ТС]
Мне хотя бы первую часть задания... без проверки..Просто таблицу(
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.10.2009, 07:17
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
uses crt;
const n=10;
      rb=['А'..'п','р'..'ё'];{русские буквы}
type date=record {тип дата}
          gd:2000..2004;
          ms:1..12;
          dn:1..31;
          end;
     prod=record {тип запись о продуктах}
          naz:string[20];
          dt:date;
          cen:real;
          end;
var m:array[1..10] of prod;{массив записей}
    i,j,k:byte;
begin
clrscr;
writeln('Введите данные о ',n,' продуктах:');
for i:=1 to n do
 begin
  writeln('Продукт ',i);
  with m[i] do
   begin
    repeat
    write(' Название: ');readln(naz);
    k:=0;
    for j:=1 to length(naz) do
    if not (naz[j] in rb) then {проверяем на русские буквы}
     begin
      k:=1;
      break;
     end;
    until k=0;
    writeln(' Дата изготовления (месяц,день)');
    repeat
    write(' Год (2000-2004):');readln(dt.gd);
    until (dt.gd>=2000)and(dt.gd<=2004);{проверяем год}
    repeat
    write('  Месяц (1-12): ');readln(dt.ms);
    until dt.ms in [1..12];{проверяем месяц}
    repeat
    k:=0;
    write('  День: ');readln(dt.dn);
    if ((dt.ms in [1,3,5,7,8,10,12])and not(dt.dn in [1..31])) {проверяем если длинный месяц}
    or ((dt.ms in [4,6,9,11])and not(dt.dn in [1..30])){если короткий месяц}
    or ((dt.ms=2)and(dt.gd mod 4=0)and not(dt.dn in [1..29])){февраль високосный}
    or ((dt.ms=2)and(dt.gd mod 4<>0)and not(dt.dn in [1..28]))then k:=1;{февраль невисокосный}
    until k=0;
    write(' Закупочная цена: ');readln(cen);
   end;
 end;
clrscr;
writeln('      Продукты, выпущенные в июле 2004 года:');
writeln('---------------------------------------------------');
writeln('|              |   Дата изготовления  |           |');
writeln('|   Название   |----------------------| Зак. цена |');
writeln('|              |  Год  | Месяц | День |           |');
writeln('---------------------------------------------------');
k:=0;
for i:=1 to n do
if (m[i].dt.gd=2004)and(m[i].dt.ms=7)then{выбираем из саиска где год=2004 и месяц=июль(7)}
   begin
    k:=1;
    gotoXY(1,whereY);write('| ',m[i].naz);
    gotoXY(16,whereY);write('| ',m[i].dt.gd);
    gotoXY(24,whereY);write('|   ',m[i].dt.ms);
    gotoXY(32,whereY);write('|  ',m[i].dt.dn);
    gotoXY(39,whereY);write('|',m[i].cen:8:2);
    gotoXY(51,whereY);write('|');
    writeln;
  end;
writeln('---------------------------------------------------');
if k=0 then write('Продуктов, выпущенных в июле 2004 года нет!');
readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2009, 07:17
Помогаю со студенческими работами здесь

таблица
Напечатать таблицу соответствия мощности в кВт мощности в л.с. для значений от 1 до 10 кВт с шагом 0,5 кВт.

Таблица
Получить на экране следующую таблицу из N столбцов: aaa...a bbb...b ccc...c ......... zzz...z

Таблица
Как зделать так что бы таблица не двигалась если например фамилия будет на 1 символ больше? Вот так я рисую: writeln...

Таблица
Добрый день, не могли бы вы помочь мне вывести данные из записи в виде таблице. Что то вроде этого: **************************** I...

Таблица умножения
Составить программу, которая печатает таблицу умножения натуральных чисел в десятичной системе счисления (Тремя способами: 1 - while,2 -...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru