Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2012, 23:43   #1
HailMe
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 13
По умолчанию Паскаль. Записи.

Помогите, пожалуйста с заданием:
Сведениями об экспортируемых товарах являются: наименование товара, страна, импортирующая товар и объем поставляемой партии в штуках. Составить список стран, в которые экспортируется данный товар и общий объем его экспорта.
PHP код:
program lab9;
       
type import=
       
record
         kol
:real;
       
estr:string//Страны експорт
       
istr:string;
       
naz:string //Название товара
        
end;
 
        
          var 
a:array [1..255of import;
              
i,n:integer;
  
begin
       writeln 
('Введите количество импортирующих стран');
       
readln (n);
       
writeln ('Введите названия стран, товаров и объём экспорта');
       for 
i:=1 to n do
       
with a[i] do begin
       readln 
(estr);
       
readln (naz);
       
readln (kol);
       
end;
 
       for 
i:=1 to n do      //Вывод списка
       
with a[i] do
       
writeln (estr,' ',naz,' ',kol);
 
    
       
end
Сделал до этого момента, далее застыл. Помогите, пожалуйста.
HailMe вне форума Ответить с цитированием
Старый 30.11.2012, 23:54   #2
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Код:
readln(tov);total:= 0;
в цикл:
Код:
if (naz=tov) then begin writeln (estr);  total:= total+kol;end;
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 01.12.2012, 00:03   #3
HailMe
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 13
По умолчанию

Это же сумма, а еще нужно составить список экспортирующих стран. Ведь выходит так, что несколько видов товаров в первом списке, и нам нужно сопоставить со списком экспортирующим, красиво вывести и потом считать сумму.
HailMe вне форума Ответить с цитированием
Старый 01.12.2012, 00:08   #4
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

что значит составить список? вы вводите информацию о странах и экспортируемых товарах, а дальше вводите какой-нибудь товар, а вам выводит все страны, которые экспортируют этот товар. Так? или нужно создать массив из таких элементов?
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com

Последний раз редактировалось kventin_zhuk; 01.12.2012 в 00:11.
kventin_zhuk вне форума Ответить с цитированием
Старый 01.12.2012, 00:38   #5
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Конечно, дополнительно ведется отдельный массив, там же могут быть повторения. Вложить цикл с проверкой и выводить страну только при отсутствии в массиве. Просто нет проверки повторений при вводе данных.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 01.12.2012 в 00:40.
MihalNik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записи, паскаль iSkulll Помощь студентам 2 01.03.2011 16:53
записи (паскаль) Rfn.if Помощь студентам 0 28.12.2010 22:45
Записи, паскаль Кристинаа Помощь студентам 2 08.12.2010 19:13
паскаль,записи. Ам тя Помощь студентам 5 24.11.2009 11:41
Записи , паскаль paladinn Помощь студентам 3 23.01.2009 19:03