Bagikan melalui


Financial Kelas

Definisi

Modul ini Financial berisi prosedur yang digunakan untuk melakukan operasi keuangan.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Warisan
Financial
Atribut

Contoh

Contoh ini menggunakan Rate fungsi untuk menghitung suku bunga pinjaman, mengingat jumlah total pembayaran (TotPmts), jumlah pembayaran pinjaman (Payment), nilai saat ini atau pokok pinjaman (PVal), nilai pinjaman di masa mendatang (FVal), angka yang menunjukkan apakah pembayaran jatuh tempo pada awal atau akhir periode pembayaran (PayType), dan perkiraan suku bunga yang diharapkan (Guess).

Sub TestRate()
    Dim PVal, Payment, TotPmts, APR As Double
    Dim PayType As DueDate

    ' Define percentage format.
    Dim Fmt As String = "##0.00"
    Dim Response As MsgBoxResult
    ' Usually 0 for a loan.
    Dim FVal As Double = 0
    ' Guess of 10 percent.
    Dim Guess As Double = 0.1
    PVal = CDbl(InputBox("How much did you borrow?"))
    Payment = CDbl(InputBox("What's your monthly payment?"))
    TotPmts = CDbl(InputBox("How many monthly payments do you have to make?"))
    Response = MsgBox("Do you make payments at the end of the month?", MsgBoxStyle.YesNo)
    If Response = MsgBoxResult.No Then
        PayType = DueDate.BegOfPeriod
    Else
        PayType = DueDate.EndOfPeriod
    End If
    APR = (Rate(TotPmts, -Payment, PVal, FVal, PayType, Guess) * 12) * 100

    MsgBox("Your interest rate is " & Format(CInt(APR), Fmt) & " percent.")
End Sub

Keterangan

Modul ini mendukung anggota pustaka run-time Visual Basic yang melakukan perhitungan keuangan seperti depresiasi, nilai saat ini dan masa depan, suku bunga, tingkat pengembalian, dan pembayaran.

Metode

DDB(Double, Double, Double, Double, Double)

Mengembalikan nilai yang menentukan depresiasi aset untuk periode waktu tertentu menggunakan metode saldo menurun ganda atau beberapa metode lain yang Anda tentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FV(Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan nilai anuitas di masa mendatang berdasarkan pembayaran tetap berkala dan suku bunga tetap.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan pembayaran bunga untuk periode anuitas tertentu berdasarkan pembayaran berkala dan tetap dan suku bunga tetap.

IRR(Double[], Double)

Mengembalikan nilai yang menentukan tingkat pengembalian internal untuk serangkaian aliran kas berkala (pembayaran dan tanda terima).

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
MIRR(Double[], Double, Double)

Mengembalikan nilai yang menentukan tingkat pengembalian internal yang dimodifikasi untuk serangkaian aliran kas berkala (pembayaran dan tanda terima).

NPer(Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan jumlah periode untuk anuitas berdasarkan pembayaran tetap berkala dan suku bunga tetap.

NPV(Double, Double[])

Mengembalikan nilai yang menentukan nilai bersih investasi saat ini berdasarkan serangkaian arus kas berkala (pembayaran dan tanda terima) dan tingkat diskon.

Pmt(Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan pembayaran anuitas berdasarkan pembayaran tetap berkala dan suku bunga tetap.

PPmt(Double, Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan pembayaran pokok untuk periode anuitas tertentu berdasarkan pembayaran tetap berkala dan suku bunga tetap.

PV(Double, Double, Double, Double, DueDate)

Mengembalikan nilai yang menentukan nilai anuitas saat ini berdasarkan pembayaran tetap berkala yang akan dibayarkan di masa mendatang dan suku bunga tetap.

Rate(Double, Double, Double, Double, DueDate, Double)

Mengembalikan nilai yang menentukan suku bunga per periode untuk anuitas.

SLN(Double, Double, Double)

Mengembalikan nilai yang menentukan depresiasi garis lurus aset untuk satu periode.

SYD(Double, Double, Double, Double)

Mengembalikan nilai yang menentukan depresiasi digit jumlah tahun dari aset untuk periode tertentu.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga