Financial Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |