Advertisement
Guest User

Galih Hermawan

a guest
Nov 7th, 2010
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Option Explicit
  2. '*******************************
  3. ' Developed by Galih Hermawan
  4. ' http://Galih.EU
  5. ' http://if.web.id
  6. '*******************************
  7.  
  8. Private Sub prima(iBanyak As Integer)
  9.     Dim i As Integer, j As Integer
  10.     Dim banyak As Integer
  11.     Dim prima As Boolean
  12.    
  13.     i = 2 'inisialisasi
  14.    banyak = 1
  15.    
  16.     Do While banyak <= iBanyak
  17.         prima = False
  18.         If (i = 2) Then
  19.             prima = True
  20.         Else
  21.             For j = 2 To (i - 1)
  22.                 If (i Mod j = 0) Then
  23.                     prima = False
  24.                     Exit For
  25.                 Else
  26.                     prima = True
  27.                 End If
  28.             Next j
  29.         End If
  30.        
  31.         If prima Then
  32.             banyak = banyak + 1
  33.             txtHasil = txtHasil & i & vbNewLine
  34.         End If
  35.        
  36.         i = i + 1
  37.     Loop
  38.  
  39. End Sub
  40.  
  41.  
  42. Private Sub cmdProses_Click()
  43.     txtHasil = vbNullString
  44.     prima Val(txtBanyakBilangan)
  45. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement