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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2011, 19:17   #1
Jon1kus
Новичок
Джуниор
 
Регистрация: 20.02.2011
Сообщений: 8
По умолчанию Эксель цикл

Дано целое число N (>0), используя цикл For, наити сумму 1+1/(1!)+1/(2!)...1/(N!), (N!) - факториал произведение всех чисел от 1 до N, !!!Полученное число являеться приблеженному значению константы e=exp(1)

Private Sub CommandButton1_Click()
Const s As Double = 3.1415
f = 1
s = 1
For i = 1 To n
Range("A" & i).Value = i
Range("B" & i).Value = f
Range("C" & i).Value = s * 1 / f

Next i
End Sub

Я так оформил в экселе , но похоже тут ошибка так как значение он мне не выдает=( Думаю для спецов дело 5 секунд
Jon1kus вне форума Ответить с цитированием
Старый 20.02.2011, 19:39   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
Private Sub CommandButton1_Click()
Dim F As Double
 N = 20
 s = 1
For I = 1 To N
F = Factorial(I)
Range("A" & I).Value = I
Range("B" & I).Value = F
s = s + 1 / F
Range("C" & I).Value = s
Next I
End Sub


Функцию Factorial напишите сами

Надо и самому что то сделать в задании.а не писать билиберду.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 20.02.2011, 19:48   #3
Jon1kus
Новичок
Джуниор
 
Регистрация: 20.02.2011
Сообщений: 8
По умолчанию

Спасибо конечно, но я делал по образцу, и не особо разбираюсь в этом деле, так что так строго не стоит, ага
Jon1kus вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формула в эксель Olezhka Microsoft Office Excel 3 05.12.2010 16:21
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34