Вывести все весенние заказы предприятия бытового обслуживания - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Сведения о заказах некоторого предприятия бытового обслуживания состоит из номера заказа, фамилии заказчика и даты (число, месяц, год) его исполнения. Вывести все весенние заказы.

Решение задачи: «Вывести все весенние заказы предприятия бытового обслуживания»

textual
Листинг программы
program pr;
const
  Csize = 100;
type
  orde = record
    number: integer;
    surname: string[50];
    chis: integer;
    month: integer;
    year: integer;
  end;
  arr = array [1..Csize] of orde;
 
var
  i, n: integer;
  a: arr;
 
begin
  writeln('Введите количетво заказов');
  readln(n);
  for i := 1 to n do
  begin
    writeln('Введите номер заказа');
    readln(a[i].number);
    writeln('Введите фамилию  заказчика');
    readln(a[i].surname);
    writeln('Введите дату заказа (число);');
    readln(a[i].chis);
    writeln('Введите дату заказа (месяц);');
    readln(a[i].month);
    writeln('Введите дату заказа (год);');
    readln(a[i].year);
    writeln;
  end;
  writeln('Весенние заказы');
  for i := 1 to n do
    if (a[i].month = 03) or (a[i].month = 04) or  (a[i].month = 05) then
    begin
      writeln('Номер заказа: ',a[i].number,' Фамилия заказчика: ',a[i].surname,'. Дата заказа: ',a[i].chis,' ',a[i].month,' ',a[i].year);
    end;
end.

Объяснение кода листинга программы

  1. В программе объявлены константа Csize (размер массива), тип данных orde (структура заказа), массив arr (массив заказов), переменные i, n и a (переменные для цикла и хранения заказов).
  2. Пользователю предлагается ввести количество заказов (n).
  3. Для каждого введенного заказа (от 1 до n) выполняется цикл, в котором пользователю предлагается ввести данные о заказе: номер, фамилию заказчика, дату (число, месяц, год).
  4. Если месяц заказа равен 03, 04 или 05, то выводится информация о заказе.
  5. В конце программы выводится сообщение Весенние заказы и для каждого введенного заказа выводится информация о нем, если месяц равен 03, 04 или 05.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.714 из 5
Похожие ответы