19 / 19 / 16
Регистрация: 13.10.2013
Сообщений: 205
|
||||||
1 | ||||||
Написать процедуру для повторяющегося кода программы26.11.2014, 13:16. Показов 1175. Ответов 6
Метки нет Все метки)
(
Всем здравствуйте, нужно повторяющийся кусок программы запихать в процедуру т.е. на данный момент код 400 строк, если убрать в процедуру этот повторяющийся отрывок будет быстрей производится вычисление и экономней.
Повторяющийся код: (я его выделил комментарием, начинается с условия IF)
0
|
|
26.11.2014, 13:16 | |
Ответы с готовыми решениями:
6
Написать алгоритм действий для готового кода программы Как избавиться от повторяющегося кода? Слишком много повторяющегося кода в Редаксе
|
171 / 57 / 45
Регистрация: 21.06.2012
Сообщений: 263
|
||||||
26.11.2014, 13:59 | 2 | |||||
0
|
19 / 19 / 16
Регистрация: 13.10.2013
Сообщений: 205
|
|
26.11.2014, 15:40 [ТС] | 3 |
0
|
171 / 57 / 45
Регистрация: 21.06.2012
Сообщений: 263
|
|||||||||||
27.11.2014, 11:35 | 4 | ||||||||||
ну тогда предлагаю офоррмить в качестве процедуры чуть меньший, повторяющийся кусок кода, например
0
|
Супер-модератор
![]() ![]() |
|||||||||||
27.11.2014, 11:47 | 5 | ||||||||||
![]() Решение
Joker456, подпрограмма может быть не только процедурой, но и функцией:
1
|
19 / 19 / 16
Регистрация: 13.10.2013
Сообщений: 205
|
||||||
29.11.2014, 20:08 [ТС] | 6 | |||||
Не правильно считает сумму заказавшего товара т.е. суммирует последний товар, а не общую сумму всех товаров.
0
|
Супер-модератор
![]() ![]() |
|
29.11.2014, 21:11 | 7 |
То, что предложил я не имеет ничего общего с тем кодом, который наляпан тобой. Сам извратил мою идею, сам и расхлебывай. У меня sum-глобальная переменная, у тебя - параметр, чего ты, собственно, ждал от своего кода? У тебя вообще мусор считается, ибо используются неинциализированные локальные переменные...
0
|
29.11.2014, 21:11 | |
Помогаю со студенческими работами здесь
7
Избавляемся от повторяющегося кода. Типовые решения Использование повторяющегося участка кода в программе несколько раз Поиск повторяющегося html кода и замена повторов на другой
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |