VBA‎ > ‎

Double

Untuk operasi bilangan berkoma ( floating-point) yang cukup besar, Anda dapat menggunakan tipe data Double

berikut dari Microsoftnya:

Double (double-precision floating-point) variables are stored as IEEE 64-bit (8-byte) floating-point numbers ranging in value from -1.79769313486231E308 to -4.94065645841247E-324 for negative values and from 4.94065645841247E-324 to 1.79769313486232E308 for positive values. The type-declaration character for Double is the number sign (#).

Jika perhitungan faktorial pada VBA diubah menggunakan tipe data Double, maka hasilnya akan seperti berikut:

Private Sub test()
    MsgBox faktorial(35)
End Sub

Function faktorial(l As Integer) As Double
    If l > 1 Then
        faktorial = l * faktorial(l - 1)
    Else
        faktorial = 1
    End If
End Function

35!



Comments