Выбрать на всех АО те, которые были открыты после 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
АО.
Наконец, происходит вывод информации о каждом выбранном АО.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д