![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.12.2011
Сообщений: 8
|
![]()
Добрый вечер всем! Обращаюсь к соображающим людям за помощью!!!
Решить задачу, связаннуюс оценкой экономической деятельности филиалов предприятия на основе известных данных: -Название филиала -Плановый объем товарооборота каждого филиала. -Количество работников в каждом филиале. -Общая сумма премии. Требуется определить: 1)Отклонение фактического от планового товарооборота каждого филиала. 2)Количество филиалов перевыполнивших план. 3)Филиал, с наименьшим количеством работников. 4)Обеспечить вывод информации о филиалах, названия которых содержат только буквы. 5)Упороядочить филиалы предприятия по убыванию количества работников. Вот часть программы которая должна считывать из файла названия филиалов и их данные и выводить их на экран. Что то типо такого: galereya 34 56 79 ikea 57 20 94 и тд... (до 20) НО. Запускается и выводит какую то ошибку.... ПМОГИТЕ пожалуйста... program zachetnaya; var f:text; k,i:integer; nazv:array[1..20] of string; planv:array[1..20] of real; rab:array[1..20] of integer; sumprem:array[1..20] of real; begin assign(f,'FIL.dat'); reset(f); writeln('Kolichestvo filialov: '); readln(k); writeln('№ Filial PlanV Rabochie Premiya'); for i: to k do begin readln(f, nazv[i], planv[i], rab[i], sumprem[i]); writeln(i,' 'nazv[i],' ',planv[i],' ',rab[i],' ',sumprem[i]); end; end. Заранее всем, всем спасибо... Надеюсь только на вас... ![]() |
![]() |
![]() |
![]() |
#2 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]()
Странно, что вообще запускалась.
Сам не проверял, так как нет исходника, но, вроде как, должно быть так: Код:
Все тривиальное просто
Последний раз редактировалось whatever; 22.12.2011 в 23:33. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.12.2011
Сообщений: 8
|
![]()
Я конечно не проф в этом но ваш вариант не работает((
|
![]() |
![]() |
![]() |
#4 | |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]() Цитата:
Можно попробовать " readln(f); " в конце убрать, лично я не знаю, как на него *.dat реагирует. Update: тупанул немного, поправил предыдущее сообщение, попробуй так. Ну и с " readln(f); " поэксперементируй, как я выше написал.
Все тривиальное просто
Последний раз редактировалось whatever; 22.12.2011 в 23:35. |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.12.2011
Сообщений: 8
|
![]()
"error in type" вот тут ему что-то не нравится
type ABC=set of ['a'..'z']; В файле вот так Sportmaster 57 30 26 Rivgosh 48 10 40 Letyal 89 8 800 Newyorker 55 8 70 Otto 70 9 390 Kompmir 20 3 95 Oggi 48 5 60 Ikea 37 10 73 Ashan 45 16 45 Okey 50 14 63 Polyshka 67 8 60 Macdonalds 79 7 90 Karysel 56 9 59 Magnit 58 12 54 Akadempark 98 12 85 Mega 40 20 32 Oasis 70 7 70 Piramida 62 4 78 Galereya 97 10 99 Incity 69 6 70 спасибо за то помощь... |
![]() |
![]() |
![]() |
#6 | |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]()
Вот это:
Цитата:
Все тривиальное просто
|
|
![]() |
![]() |
![]() |
#7 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 23.12.2011 в 00:15. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы.Паскаль. | vatakat | Помощь студентам | 9 | 07.09.2011 22:53 |
массивы (паскаль) | AndrewPl | Помощь студентам | 14 | 25.04.2010 17:06 |
паскаль и массивы | A.S.W | Помощь студентам | 3 | 07.01.2010 18:53 |
Паскаль. Массивы | deceiver | Помощь студентам | 3 | 08.03.2009 15:12 |
Паскаль. Массивы | Sexy Fox | Помощь студентам | 5 | 12.04.2008 21:45 |