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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2011, 22:56   #1
Аля:-)
Пользователь
 
Аватар для Аля:-)
 
Регистрация: 10.10.2011
Сообщений: 12
По умолчанию Ряд чисел Фибоначчи

помогите сделать числа фибоначчи, что б было так: 0112358...
Я делала выходит так: 012358...вот оно что нужно помитять чтоб было так 0112358
Код:
.Function Fib(ByVal vs As Integer) As Integer
Dim a As Integer, b As Integer, c As Integer
a = 1
b = 1
c = 0
While c < vs
c = a + b
a = b
b = c
Wend
If c = vs Or vs = 1 Or vs = 0 Then
Fib = True
Else
Fib = False
End If
End Function

Private Sub Command1_Click()
Dim s As Integer, i As Integer
s = Text1.Text
For i = 0 To s
If Fib(i) Then
Print i
End If
Next i
End Sub

Последний раз редактировалось Stilet; 08.11.2011 в 09:17.
Аля:-) вне форума Ответить с цитированием
Старый 07.11.2011, 23:12   #2
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

Код:
Function Fib(ByVal vs As Integer) As Boolean
Dim a As Integer, b As Integer, c As Integer
a = 1
b = 1
c = 0
While c < vs
c = a + b
a = b
b = c
Wend
If c = vs Or vs = 1 Or vs = 0 Then
Fib = True
Else
Fib = False
End If
End Function

Private Sub Command1_Click()
Dim s As Integer, i As Integer
Cls
If Val(Text1.Text) > 1 Then
s = Val(Text1.Text)
Print 0: Print 1
For i = 1 To s
If Fib(i) Then
Print i
End If
Next i
Else
MsgBox "некорректный ввод"
End If
End Sub
icq 584 308 611

Последний раз редактировалось Stilet; 08.11.2011 в 09:17.
gaw4 вне форума Ответить с цитированием
Старый 07.11.2011, 23:25   #3
Аля:-)
Пользователь
 
Аватар для Аля:-)
 
Регистрация: 10.10.2011
Сообщений: 12
По умолчанию

спасибо ОГРОМНОЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ ЕЕЕЕЕЕЕЕЕЕЕЕЕ
Аля:-) вне форума Ответить с цитированием
Старый 10.11.2011, 17:45   #4
Аля:-)
Пользователь
 
Аватар для Аля:-)
 
Регистрация: 10.10.2011
Сообщений: 12
По умолчанию

ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!
(1+1/1^2)*(1+1/1^2)*....(1+1/n^2)
Private Sub Command1_Click()
Dim i, n As Integer
Dim x As Single
n = Text1.Text
x = x ^ 2
i = 1
Do While i <= n
x = (1 + (1 / x ^ 2)) * (1 + (1 / n ^ 2)) * (1 + (1 / n ^ 2)) * (1 + (1 / n ^ 2))
i = i + 1
Loop
Text2.Text = x
Аля:-) вне форума Ответить с цитированием
Старый 10.11.2011, 18:52   #5
Camaro Chevelle
Форумчанин
 
Регистрация: 05.11.2011
Сообщений: 102
По умолчанию

в чём хоть проблема-то?
свойство text если правильно помню имеет тип string и нельзя n его присвоить. n надо присваивать value
Camaro Chevelle вне форума Ответить с цитированием
Старый 10.11.2011, 19:02   #6
Camaro Chevelle
Форумчанин
 
Регистрация: 05.11.2011
Сообщений: 102
По умолчанию

Private Sub Command1_Click()
Dim i as integer, n as integer, x as single
n = Text1.value
x = 1
for i=1 to n
x=x*(1+1/i^2)
next
Text2.Text = x
end sub
Camaro Chevelle вне форума Ответить с цитированием
Старый 11.11.2011, 22:40   #7
Аля:-)
Пользователь
 
Аватар для Аля:-)
 
Регистрация: 10.10.2011
Сообщений: 12
По умолчанию

СПАСИБО ТЕБЕ БОЛЬШОЕ,Я ТОГДА ОЧЕНЬ СПЕШИЛА НЕ ДОДУПЛИЛА НАПИСАТЬ ЗАДАНИЕ
Аля:-) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ряд Фибоначчи Sergey Zhlobo Общие вопросы C/C++ 2 03.04.2011 21:13
Ряд чисел Фибоначчи (visual basic) goshanoob Помощь студентам 2 16.11.2010 20:10
ряд Фибоначчи на Делфи bot7 Помощь студентам 4 23.09.2010 15:50
ряд фибоначчи Kitti Помощь студентам 1 07.06.2010 17:55
задача:Паскаль и ряд чисел Фибоначчи SEREG@ Помощь студентам 20 16.12.2007 20:05