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

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

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2019, 14:22   #1
Александр_И
Новичок
Джуниор
 
Регистрация: 24.02.2019
Сообщений: 2
По умолчанию Сумма элементов в массиве, if и for

Имею массив числовых полей
Код:
var hnap = [Hnap11, Hnap12. Hnap13, и т.д];
Дальше код (упрощенный, работает)

Код:
Hnap12.OnValueChange = function(){
Hnap12.Enabled = false;
for (var i = 0;i < 10; i++){
if (hnap[i].Enabled == true){
if (i ==1) continue;
hnap[i].Value = HnapOb.Value - Hnap12.Value ;
}
}
}
Дальше словами. У меня не получается добавить в код:
если встречаются hnap с Enabled ==false то
Код:
hnap[i].Value = HnapOb.Value - Hnap12.Value - ( сумма значений hnap у которых
Enabled ==false)
Выбрасывает ошибку на записи sum но возможно я ее не там и не так пишу.
Для записи sum пользовался выражением
Код:
var sum = 0;
for (var j =0; j < 10; j++){
sum+=hnap[j];
}
Пожалуйста, оформляйте Ваш код согласно правилам.
На строке sum+=hnap[j]; выдает SyntaxError
но возможно я напутал с if или for когда вставлял sum.
Если у кого появится желание, помогите дописать код.
Спасибо.

Последний раз редактировалось Вадим Мошев; 24.02.2019 в 15:16.
Александр_И вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сумма элементов в динамическом массиве - C (СИ) Александр121 Помощь студентам 1 27.11.2017 16:38
Произведение элементов вектора и сумма элементов в массиве. TurboPascal Nikollay Помощь студентам 1 04.06.2015 10:20
Сумма элементов в двумерном массиве (С++) TF6Face Помощь студентам 1 27.06.2014 05:39
составьте программу, выясняющую есть ли в двумерном массиве A(N,M) строки, сумма элементов которых - отрицательное число (Паскаль) sisaw Помощь студентам 5 23.04.2014 13:46
максимальная сумма элементов подмассива в массиве Sparky Помощь студентам 11 05.11.2009 15:50