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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2008, 20:47   #11
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Очень много написано лишнего. Ведь суть вопроса общая стоимость проданного товара. Зачем столько процедур, когда можно все последовательно описать. Процедура Сумма вообще лишняя, стоимость проданного товара по видам можно описать полем записи. Названия полей хоть как-то должны намекать на их сущность. Названия типов принято начинать с буквы Т.
Вот как бы я начал программу.
Код:
program lab61;
type Ttov = record
                 naz:string[10];
                 cen:integer;
                 kol:integer;
                 stm:integer;
                end;
Tmas=array[1..10] of Ttov;
var a:Tmas;
     p,S,n,i:integer;
procedure INMAS(var x:Tmas;n:integer);
var i:integer;
begin
for i:=1 to n do
with x[i] do
     begin
     write('Vvedite tovar; ');readln(naz);
     write('Vvedite cenu: ');readln(cen);
     write('Vvedite kolich priobretenih tov: ');readln(kol);
     stm:=cen*kol;
    end;
end;
puporev вне форума Ответить с цитированием
Старый 16.12.2008, 21:52   #12
vlad1991
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 69
По умолчанию

Большое спасибо за помощь!!!!!
vlad1991 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на подпрограммы! vlad1991 Паскаль, Turbo Pascal, PascalABC.NET 7 16.12.2008 20:12
вопрос по basic (подпрограммы) Sad_SmiliK Помощь студентам 1 08.11.2008 22:38
Подпрограммы и обработка матриц Pravednik Помощь студентам 3 20.01.2008 14:41
"Текстовые файлы" и "Графика и подпрограммы" Nata!!!@ Помощь студентам 5 05.12.2007 18:17