1 以上の階乗を計算するために、以下のコードを作成しました。
Public Class FactorialApp
Private Function FactorialChecker(myNumber As Integer)
myNumber = Val(FactorialTextBox.Text)
If myNumber < 1 Then
FactorialChecker = 1
Else
FactorialChecker = myNumber * FactorialChecker(myNumber - 1)
End If
End Function
Public Sub ResultButton_Click(sender As Object, e As EventArgs) Handles ResultButton.Click
End Sub
End Class
The factorial of 5 is 120 when clicked where 5 is expected and 120 the function のbutton_click
ようなメッセージ ボックスをイベントに表示したいのですが、VB のコマンドで値を返す方法がわかりません。 C# の .myNumber
FactorialChecker()
MsgBox
コードスニペットを試しました
MsgBox("The Factorial of + myNumber "is" + FactorialChecker() "")
しかし、ビジュアルスタジオの構文エラーと、myNumber
変数がプログラムで宣言されていないというエラーに悩まされました。これらのエラーを修正するにはどうすればよいですか?