Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [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!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

Ganzzahl stellenweise ausgeben von links nach rechts

Uploader:AdministratorSebastian
Datum/Zeit:01.04.2012 18:14:55

Dim zahl As Integer = 123456780

Dim anzahlStellen As Integer = Fix(Log(zahl) / Log(10)) + 1

Print "Die Zahl " & zahl & " hat " & anzahlStellen & " Stellen"
Print "und wird jetzt von links nach rechts stellenweise ausgegeben:"
Print

Dim stellen(1 To anzahlStellen) As UByte

Dim As Integer x = zahl, i = anzahlStellen
Do
    stellen(i) = x MOD 10
    x = x \ 10
    i = i - 1
Loop Until x = 0

' Jetzt das Array richtig herum ausgeben:
For i = 1 To anzahlStellen
    Print stellen(i)
Next i

Print
Print "Fertig."

sleep