Dim strArThousands() As String = {"jeden tisíc", "dva tisíce", "tři tisíce",
"čtyři tisíce", "pět tisíc", "šest tisíc", "sedm tisíc", "osm tisíc", "devět tisíc"}
Dim strArHundreds() As String = {"jedno sto", "dvě sta", "tři sta",
"čtyři sta", "pět set", "šest set", "sedm set", "osm set", "devět set"}
Dim strArTens() As String = {"deset", "dvacet", "třicet",
"čtyřicet", "padesát", "šedesát", "sedmdesát", "osmdesát", "devadesát"}
Dim strArTeens() As String = {"jedenáct", "dvanáct", "třináct",
"čtrnáct", "patnáct", "šestnáct", "sedmnáct", "osmnáct", "devatenáct"}
Dim strArSingles() As String = {"jeden", "dva", "tři",
"čtyři", "pět", "šest", "sedm", "osm", "devět"}
Dim inputNumber As Integer = 123456
Dim inputDigits As Integer() = Array.ConvertAll(Of Char, Integer)(inputNumber.ToString.ToCharArray, Function(c As Char) Integer.Parse(c.ToString))
Array.Reverse(inputDigits)
Dim myDigits As Integer() = {0, 0, 0, 0, 0, 0}
For j = 0 To inputDigits.Length - 1
myDigits.SetValue(inputDigits(j), j)
Dim myAddedWords As New System.Text.StringBuilder
If myDigits.GetValue(i) = 0 Then
Console.WriteLine(myDigits.GetValue(i))
Console.WriteLine(myDigits.GetValue(i))
Dim insertPosition As Integer = i
insertWord = strArHundreds(myDigits.GetValue(i) - 1)
myAddedWords.AppendFormat("{0} ", insertWord)
insertWord = strArTens(myDigits.GetValue(i) - 1)
myAddedWords.AppendFormat("{0} ", insertWord)
insertWord = strArSingles(myDigits.GetValue(i) - 1)
myAddedWords.AppendFormat("{0} ", insertWord)
myAddedWords.Append("CZK 0/100")
Dim FinalWord2 As String = myAddedWords.ToString.Trim()
Console.WriteLine(FinalWord2)