zettekakkers
Gebruiker
- Lid geworden
- 21 jul 2011
- Berichten
- 134
mijn code geeft de priemgetallen kleiner dan 100 weer maar hou verander ik dit naar gewoon de 1ste 100 priemgetallen :s
[CPP]
Dim intEindGetal, intPriemGetal, i As Integer
Dim blnPriem As Boolean = False
intPriemGetal = 2
intEindGetal = 100
'zorgt er voor dat het laaste priemgetal kleiner blijft dan 100
Do While intPriemGetal < intEindGetal
If intPriemGetal = 2 Or intPriemGetal = 3 Then
blnPriem = True
Else
'i gaat van 2 tot het priemgetal maar mag niet door zichzelf delen dus -1
For i = 2 To (intPriemGetal - 1)
'als de restdeling =0
If intPriemGetal Mod i = 0 Then
'dan geen priemgetal
blnPriem = False
Exit For
Else
'dan mogelijk wel een priemgetal
blnPriem = True
End If
Next
End If
'Als het een priemgetal is word het bij het vorige getal bij geschreven
If blnPriem = True Then
txtPriemgetallen.Text &= intPriemGetal & vbCrLf
End If
intPriemGetal += 1
Loop
[/CPP]
[CPP]
Dim intEindGetal, intPriemGetal, i As Integer
Dim blnPriem As Boolean = False
intPriemGetal = 2
intEindGetal = 100
'zorgt er voor dat het laaste priemgetal kleiner blijft dan 100
Do While intPriemGetal < intEindGetal
If intPriemGetal = 2 Or intPriemGetal = 3 Then
blnPriem = True
Else
'i gaat van 2 tot het priemgetal maar mag niet door zichzelf delen dus -1
For i = 2 To (intPriemGetal - 1)
'als de restdeling =0
If intPriemGetal Mod i = 0 Then
'dan geen priemgetal
blnPriem = False
Exit For
Else
'dan mogelijk wel een priemgetal
blnPriem = True
End If
Next
End If
'Als het een priemgetal is word het bij het vorige getal bij geschreven
If blnPriem = True Then
txtPriemgetallen.Text &= intPriemGetal & vbCrLf
End If
intPriemGetal += 1
Loop
[/CPP]