Financial Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Modül, Financial
finansal işlemleri gerçekleştirmek için kullanılan yordamları içerir.
public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
- Devralma
-
Financial
- Öznitelikler
Örnekler
Bu örnekteRate
, toplam ödeme sayısı (), kredi ödeme tutarı (TotPmts
), kredinin bugünkü değeri veya anaparası (Payment
), borcun gelecekteki değeri (PVal
), ödemenin ödeme döneminin başında mı yoksa sonunda mı ödeneceğini belirten bir sayı (FVal
PayType
), ve beklenen faiz oranının yaklaşık bir tahminidir (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
Açıklamalar
Bu modül yıpranma, mevcut ve gelecekteki değerler, faiz oranları, getiri oranları ve ödemeler gibi finansal hesaplamalar gerçekleştiren Visual Basic çalışma zamanı kitaplığı üyelerini destekler.
Yöntemler
DDB(Double, Double, Double, Double, Double) |
Çift azalan bakiye yöntemini veya belirttiğiniz başka bir yöntemi kullanarak belirli bir dönem için bir varlığın amortismanını belirten bir değer döndürür. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
FV(Double, Double, Double, Double, DueDate) |
Dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin gelecekteki değerini belirten bir değer döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IPmt(Double, Double, Double, Double, Double, DueDate) |
Dönemsel, sabit ödemelere ve sabit faiz oranına göre belirli bir yıllık ödeme dönemi için faiz ödemesini belirten bir değer döndürür. |
IRR(Double[], Double) |
Bir dizi dönemsel nakit akışı (ödemeler ve makbuzlar) için iç verim oranını belirten bir değer döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MIRR(Double[], Double, Double) |
Dönemsel nakit akışları (ödemeler ve makbuzlar) serisi için değiştirilmiş iç verim oranını belirten bir değer döndürür. |
NPer(Double, Double, Double, Double, DueDate) |
Dönemsel sabit ödemelere ve sabit faiz oranına göre bir yıllık ödeme için dönem sayısını belirten bir değer döndürür. |
NPV(Double, Double[]) |
Bir dizi dönemsel nakit akışına (ödemeler ve makbuzlar) ve indirim oranına göre yatırımın bugünkü net değerini belirten bir değer döndürür. |
Pmt(Double, Double, Double, Double, DueDate) |
Dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin ödemesini belirten bir değer döndürür. |
PPmt(Double, Double, Double, Double, Double, DueDate) |
Dönemsel sabit ödemelere ve sabit faiz oranına göre belirli bir yıllık ödeme dönemi için ana para ödemesini belirten bir değer döndürür. |
PV(Double, Double, Double, Double, DueDate) |
Gelecekte ödenecek dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin bugünkü değerini belirten bir değer döndürür. |
Rate(Double, Double, Double, Double, DueDate, Double) |
Bir yıllık ödeme için dönem başına faiz oranını belirten bir değer döndürür. |
SLN(Double, Double, Double) |
Bir varlığın tek bir dönem için düz çizgi amortismanını belirten bir değer döndürür. |
SYD(Double, Double, Double, Double) |
Bir malın belirtilen dönem için toplam yıl basamaklarının amortismanını belirten bir değer döndürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |