Imports System
Public Class Program
Public Shared Function SquareDigits(ByVal number As Integer) As Integer
Dim digit As Integer, result As Integer = 0, mul As Integer = 1
While number > 0
digit = number Mod 10
result += digit * digit * mul
mul = mul * if ((digit <= 3), 10, 100)
number = number \ 10
End While
Return result
End Function
Public Shared Sub Main()
Dim num As Integer = 234
num = SquareDigits(num)
Console.Write(num)
End Sub
End Class
' run:
'
' 4916
'