How to calculate power for large numbers in VB.NET

1 Answer

0 votes
Imports System.Numerics

Class Program
    Public Shared Function PowerBigInteger(ByVal baseValue As Integer, ByVal exponent As Integer) As BigInteger
        Return BigInteger.Pow(New BigInteger(baseValue), exponent)
    End Function

    Public Shared Sub Main(ByVal args As String())
        Dim baseValue As Integer = 2, exponent As Integer = 15
        Console.WriteLine("2^15 = {0}", PowerBigInteger(baseValue, exponent))

        baseValue = 2
        exponent = 100
        Console.WriteLine("2^100 = {0}", PowerBigInteger(baseValue, exponent))
    End Sub
End Class




' run:
'
' 2^15 = 32768
' 2^100 = 1267650600228229401496703205376
'

 



answered Aug 2, 2025 by avibootz

Related questions

1 answer 219 views
1 answer 165 views
1 answer 182 views
1 answer 206 views
1 answer 207 views
...