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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.01.2008, 23:36   #1
tonic
 
Регистрация: 03.01.2008
Сообщений: 4
По умолчанию суммы членов числовой последовательности

как найти суммы членов числовой последовательности пожалуйста
tonic вне форума
Старый 03.01.2008, 23:54   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Если она (последовательность) как массив то:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
i, Sum :integer;
Posl :array [0..10] of integer; //масив из целых чисел
begin
Sum:=0; //обнуляем сумму
for i:=0 to Length(Posl) do //ставим перебор каждого члена
begin
Posl[i]:=Random(100); //заполняе масив случайнымии числами от 0 до 100
Sum:=Sum+Posl[i]; //считаем сумму
end;
ShowMessage(IntToStr(Sum)); //выводим сумму
end;
А если как строка:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
i, Sum :integer;
Posl :string;
begin
Sum:=0;
Posl:='1234';
for i:=1 to Length(Posl) do
begin
Sum:=Sum+StrToInt(Posl[i]);
end;
ShowMessage(IntToStr(Sum));
end;
Все аналогично, только строку мы заполняем вручную.

P.S. Сильно извеняюсь - не посмотрел на раздел! Удалите плиз!
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...

Последний раз редактировалось Yurk@; 04.01.2008 в 00:01.
Yurk@ вне форума
Старый 04.01.2008, 00:24   #3
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Вариант 1

=СУММ(A1:A10)

Вариант 2
Код:
Sub Макрос1()
Dim iResult As Single
    iResult = WorksheetFunction.Sum(Range("A1:A10"))
    MsgBox "Сумма чисел в диапазоне А1:А10 равна: " & iResult, vbInformation, "Сумма"
End Sub

Последний раз редактировалось Pavel55; 04.01.2008 в 00:42.
Pavel55 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать в макросе числовой формат ячейки? Dima007 Microsoft Office Excel 2 30.05.2008 14:08
Числовой формат файла Mylady1985 Помощь студентам 4 31.01.2008 12:08
Вычисление суммы первых членов Juhn Паскаль, Turbo Pascal, PascalABC.NET 4 09.12.2007 18:56
Программа в Delphi. Произведение членов. SPQR Помощь студентам 1 09.11.2007 10:53
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных Белка Помощь студентам 3 27.10.2007 11:53