Sieb des Eratosthenes = Primzahlberechnung   zurück

Dieses Programm liefert die Primzahlen von 1 bis 2100000000

Hinter dem Befehl Berechnen steht der unten folgende Code . Der Code wurde mit vielen Rem Kommentaren versehen. Sie können die rem Kommentare herauswerfen und wahrscheinlich auch die Variable j streichen. Versuchen Sie den Fehler bei der Print Ausgabe mit der Startzahl 1-5 zu eliminieren.

Sub Befehl1_Click ()

Cls

j = 1

m = text1.Text

If m / 2 = Int(m / 2) Then m = m - 1

If text1.Text = "" Then m = 6

For m = m To m + 1000 Step 2

A$ = " 1" + Chr(13) + " 2" + Chr(13) + " 3"

If m < 7 Then Print A$

If n = m Then b = b + 1: Print n: text1.Text = n

If b = 30 Then m = m + 1000

Next m

End Sub