Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim no As Integer
no = Val(TextBox1.Text)
fact(no)
Dim ans As Integer = 0
End Sub
Function fact(ByVal no As Integer) As Integer
If no > 0 Then
ans = ans + (no * fact(no - 1))
TextBox2.Text = ans
End If
End Function
End Class