Factorial

April 18, 2008

Private Sub Start_Click()
Dim N, x As Integer
N = Val(Text1.Text)
For x = 2 To N - 1
If N Mod x = 0 Then
List1.AddItem (x)
End If
Next
List1.AddItem (N)
End Sub

Private Sub Riset_Click()
Text1.Text = “”
List1.Clear

End Sub

Password Generator

April 18, 2008

Private Function Generate(ByVal IntNum As Integer) As String
Dim i As Integer, intChar As Integer
Dim str As String

Randomize
For i = 1 To IntNum
intChar = Int((26 + 26 + 10) * Rnd)

If intChar < 26 Then
str = str & Chr$(intChar + Asc(”A”))
ElseIf intChar < 2 * 26 Then
intChar = intChar - 26
str = str & Chr$(intChar + Asc(”a”))
Else
intChar = intChar - 26 - 26
str = str & Chr$(intChar + Asc(”O”))
End If
Next i

Generate = str

End Function

Private Sub Send_Click()
Me.txtResult.Text = Generate(Val(Me.txtJResult1.Text))

End Sub