Как сложить элементы массива
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2
  1. #1
    Гость форума
    Аватар для MidnightKiller
    Регистрация
    21.04.2013
    Адрес
    Москва
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Как сложить элементы массива

    Добрый день.

    Хочу написать обработку, которая при нажатии кнопки сообщала бы сумму всех элементов массива.
    Помогите, как это реализовать а то всю голову уже сломал.




    Процедура КнопкаВыполнитьНажатие(Кн� �пка)

    А = Новый Массив(5);

    а[0] = 1;
    а[1] = 2;
    а[2] = 9;
    а[3] = 8;



    Сумма = 0;

    Для каждого Элемент из Новый Массив(5) Цикл

    Д = Сумма + Элемент;


    КонецЦикла;

    Сообщить(Д);


    КонецПроцедуры
    Последний раз редактировалось MidnightKiller; 22.04.2013 в 22:18.

  2. #2
    Гость форума
    Аватар для MidnightKiller
    Регистрация
    21.04.2013
    Адрес
    Москва
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Все, разобрался сам. :)

    Суммирует между собой элементы массива и сообщает результат.


    Кому интересно:



    Процедура КнопкаВыполнитьНажатие(Кн� �пка)

    МойМассив = Новый Массив(5); //Создание массива размерностью 5

    МойМассив[0] = 10;
    МойМассив[1] = 1;
    МойМассив[2] = 2;
    МойМассив[3] = 3;
    //Числами проинициализированы первые 4 элемента массива (Т.е. 5й элемент остался не инициализированным)

    Сумма = 0;

    Для каждого эл из МойМассив Цикл

    Если ТипЗнч(эл) = Тип("Число") Тогда //Проверим что элемент массива является числом для математической операции сложения
    Сумма = Сумма + эл;
    КонецЕсли;

    КонецЦикла;

    Сообщить(Сумма);

    КонецПроцедуры

    ---------- Post added at 21:27 ---------- Previous post was at 21:27 ----------

    Все, разобрался сам. :)

    Суммирует между собой элементы массива и сообщает результат.


    Кому интересно:



    Процедура КнопкаВыполнитьНажатие(Кн� �пка)

    МойМассив = Новый Массив(5); //Создание массива размерностью 5

    МойМассив[0] = 10;
    МойМассив[1] = 1;
    МойМассив[2] = 2;
    МойМассив[3] = 3;
    //Числами проинициализированы первые 4 элемента массива (Т.е. 5й элемент остался не инициализированным)

    Сумма = 0;

    Для каждого эл из МойМассив Цикл

    Если ТипЗнч(эл) = Тип("Число") Тогда //Проверим что элемент массива является числом для математической операции сложения
    Сумма = Сумма + эл;
    КонецЕсли;

    КонецЦикла;

    Сообщить(Сумма);

    КонецПроцедуры

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 25.08.2013, 20:21

Социальные закладки

Социальные закладки

Ваши права

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