Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 24.02.2019, 15:22   #1
Александр_И
Новичок
 
Регистрация: 24.02.2019
Сообщений: 2
Репутация: 10
По умолчанию Сумма элементов в массиве, 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 в 16:16.
Александр_И вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


23:19.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.