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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2011, 01:28   #1
Богдан Величко
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 14
По умолчанию Проблема с кодом в VB, ошибка в вычислении факториала

Здравствуйте, выполняя по методичке задание (циклический вычислительный процесс) по VB наткнулся на такую проблему - ошибка в программном коде, а именно в вычислении факториала, вот условие и код(условие прикрепил) -


Код:
Dim x As Single, P As Single, n As Integer, k As Integer
Dim i As Integer, f As Long

Private Sub Form_Load()
Option1.Value = True
End Sub



Private Sub Command1_Click()

     If IsNumeric(Text2) = True And IsNumeric(Text1) = True Then
     n = Text2.Text
     x = Text1.Text
         If n < 0 Or n <> Int(n) Then
            Label5.Visible = True
            Text2.Text = ""
            Text3.Text = ""
            Text2.SetFocus
            'Exit Sub
         Else
         If Option1.Value = True Then
           P = 1
             For k = 1 To n
                P = P + (x) / ((2 * k - 1) * (2 * k + 1))
             Next
           P = 3 * P
           Text3.Text = P
         End If
        If Option2.Value = True Then
          P = 1
            For k = 1 To n
               f = 1
                For i = 1 To k
                 f = f * i
                Next
            P = P * (1 + ((k ^ 2 * x) / (f)))
            Next
            Text3.Text = Y
        End If
       End If
        
     Else
            MsgBox " Вы ввели не число!"""
            Text1.Text = ""
            Text2.Text = ""
            Text3.Text = ""
            Text2.SetFocus
            Exit Sub
End If
End Sub

Private Sub Command2_Click()
End
End Sub
Подскажите пожалуйста, что подправить?


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.
Изображения
Тип файла: bmp Условие.bmp (158.7 Кб, 122 просмотров)

Последний раз редактировалось Serge_Bliznykov; 09.04.2011 в 09:17.
Богдан Величко вне форума Ответить с цитированием
Старый 10.04.2011, 22:50   #2
Богдан Величко
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 14
По умолчанию

Ребят, очень надо, подскажите хоть как факториал в Бейсике вообще записывается?..
Богдан Величко вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В коде вычисления факториала, выдается ошибка Von C++ Builder 13 13.10.2010 11:47
Проблема с кодом. scottie Паскаль, Turbo Pascal, PascalABC.NET 3 11.04.2010 15:44
Ошибка при вычислении.. CodeExpert Помощь студентам 7 17.02.2010 17:24
Проблема с кодом( DM_bite Помощь студентам 3 02.08.2008 20:02
ошибка в вычислении wowka Помощь студентам 4 21.07.2008 15:51