Выбрать на всех АО те, которые были открыты после 2001 года - Turbo Pascal

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

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

написать программу,выбирающую на всех АО те,которые были открыты после 2001 года,вынести названия предприятий и их начальный капитал

Решение задачи: «Выбрать на всех АО те, которые были открыты после 2001 года»

textual
Листинг программы
uses CRT;
type
company=record
year:integer;
name:string;
kopital:integer;
end;
Var i,j:shortint; a:array[1..5] of shortint; b:array[1..5] of company;
begin
clrscr;
j:=1;
for i:=1 to 5 do
begin
Writeln('Ãîä');
readln(b[i].year);
if b[i].year>2001
then begin
a[j]:=i;
j:=j+1;
end;
Writeln('ГЌГ*çâГ*Г*ГЁГҐ');
readln(b[i].name);
Writeln('ГЌГ*Г·Г*ëüГ*ûé ГЄГ*ГЇГЁГІГ*Г«');
readln(b[i].kopital);
clrscr;
end;
Writeln('Ïðåäïðèÿòèÿ îòêðûòûå ïîñëå 2001 ãîäГ*');
for i:=1 to j-1 do
begin
Write('Èìÿ ',b[a[i]].name,' ГЄГ*ГЇГЁГІГ*Г« ',b[a[i]].kopital);
Writeln;
end;
readln;
end.

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

Этот код написан на языке Turbo Pascal и выполняет следующую задачу: выбирает все АО, которые были открыты после 2001 года. В коде используется структура данных компания, которая содержит поля год, название и копиал. Переменная i используется для итерации по каждому из пяти АО. Переменная j используется для отслеживания количества выбранных АО. Если год открытия АО больше 2001, то он добавляется в массив a и увеличивается значение переменной j. Затем происходит вывод информации о каждом АО, включая его название и копиал. После этого происходит вывод сообщения о том, что выбрано j АО. Наконец, происходит вывод информации о каждом выбранном АО.

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


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

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

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