Was bedeutet das?

Diese Funktion zum Primzahl-herausfinden dürfte einigen bekannt sein. Ich bin durch Zufall darauf gestoßen. Sie funktioniert auch wunderbar, aber (neugierig wie ich bin *g) würde ich gerne wissen, wie sie funktioniert.. Habe mir schon ein paar Gedanken gemacht, aber einige Befehle kenn ich einfach nicht und kann dazu nichts finden. Könnt ihr mir helfen?
Ich ahb die 2 Hauptfragen mal drangeschrieben, den rest versteh ich:

Code:
  Function IstPrimZahl(Zahl)
         Dim i As Integer
         IstPrimZahl = True
         For i = 2 To Int(Sqr(Zahl))     ' was heißt "int" ?
            If (Zahl Mod i = 0) Then      ' was heißt mod?
               IstPrimZahl = False
               Exit For
            End If
         Next i
      End Function
 
Hi
Code:
Function IstPrimZahl(Zahl)
    Dim i As Integer
    IstPrimZahl = True
    For i = 2 To Int(Sqr(Zahl)) ' was heißt "int" ?
Int gibt den ganzzahlige Anteil einer Zahl zurück
        If (Zahl Mod i = 0) Then ' was heißt mod? 
Mod gibt den Rest einer ganzzahligen Division zweier Zahlen zurück
            IstPrimZahl = False
            Exit For
        End If
    Next i
End Function
BTW. Steht sehr ausführlich beschrieben in der MSDN oder auch auf anderen Webseiten, die die einzelnen Funktionen/Befehle von VB erklären. Stimmt sogar mit der VBA Hilfe von Excel überein.

Gruß
Das Orakel
 
Zuletzt bearbeitet:
Zurück