Buchempfehlung
MySQL kurz & gut
MySQL kurz & gut
Das preiswerte Taschen- buch stellt MySQL-rele- vante Inhalte systematisch und knapp dar, sodass es sich optimal zum Nach- schlagen beim Pro- grammieren eignet. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Code-Beispiel

Code-Beispiele » Mathematik

Quersumme berechnen

Lizenz:Erster Autor:Letzte Bearbeitung:
k. A.RedakteurMao 21.06.2007

Die Quersumme einer Zahl berechnet man, indem man alle Ziffern zusammen zählt.

Declare Function Quersumme(Zahl As Integer) As Integer

Function Quersumme(Zahl As Integer) As Integer
  Dim As String Temp
  Dim As Integer Ergebnis, i

  Temp=Str(Zahl)
  If Len(Temp)>0 Then
    For i=1 To Len(Temp)
      Ergebnis+=Val(Mid(Temp, i, 1))
    Next i
  Else
    Ergebnis=0
  End If

  Quersumme=Ergebnis
End Function

Aufruf zum Beispiel mit "Quersumme(1337)".

Die ytwinky-Version hiervon ist diesmal keine rekursive, sondern bedient sich einiger Tricks und ist daher für Anfänger mehr weniger geeignet :D

Declare Function Quersumme(Zahl As Long) As Long
Dim Zahl As Long=313373
Function Quersumme(byVal Zahl As Long) As Long
  Dim Temp As String=Str(Zahl), Ergebnis As Long
  For Zahl=0 To Len(Temp)-1
    Ergebnis+=Val(Chr(Temp[Zahl]))
  Next
  Function=Ergebnis
End Function
?"Quersumme von " &Zahl &"=" &QuerSumme(Zahl);
Sleep

Zusätzliche Informationen und Funktionen
  • Das Code-Beispiel wurde am 11.06.2007 von RedakteurMao angelegt.
  • Die aktuellste Version wurde am 21.06.2007 von RedakteurMao gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen