비주얼 베이직 질문입니다.

진동우의 이미지

분명히 그다지 어려운건 아닌 과젠데...
제가 워낙 초보라 어떻게 해야하는지 모르겠어요.

팩토리얼 함수를 이용하여 sum에 대하여 재귀적 방법으로 프로그램 작성인데...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

여기에 어떻게 적어야 할지 모르겠어요...설명도 좀 해주시면 감사드려요..어떻게 재귀적 방법인지에 대해서..
부탁드립니다..새벽에 갑갑하네요...
End Sub

swish95의 이미지

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Print Fact(N)
End Sub

Private Function Fact(N as Integer) AS Integer
IF N = 1 THEN
Fact = 1 : Exit Function
Else
Fact = N * Fact(N-1)
End If
End Function

물론 Integer 의 범위는 생각하셔야겠지요?
------------------------------------------------------------
ProgrammingHolic

------------------------------------------------------------
ProgrammingHolic