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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 14:18   #1
чипа
 
Регистрация: 23.10.2011
Сообщений: 3
По умолчанию задачи в программе VBA

Дано натуральное число А.Составить программу определяющая такое наибольшее N,что N!<A (A>1). В программе VBA
Sub нат_число
Dim k,i,n,a As Integer
a=InputBox("введите А")
n=0
n=n+1
Fact=1
For i=1 to n+1
Fact=Fact*n
If Fact<a Then
MsgBox(n)
End If
Next
End Sub

Что здесь не верно, при вводе например числа 12,должно выскочить 4, а у меня 0.
чипа вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
задачи в программе VBA чипа Помощь студентам 0 23.10.2011 14:08
задачи в программе VBA чипа Помощь студентам 2 23.10.2011 06:19
Блок-схема по готовой программе vba PetrWS Microsoft Office Excel 1 24.05.2011 17:57
2 задачи в одной программе Scredis Помощь студентам 3 19.01.2011 18:44