Financial 類別

定義

Financial 模組包含用來執行帳務處理運算的程序。

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
繼承
Financial
屬性

範例

此範例會Rate使用 函式來計算貸款的利率,假設 () 的付款總數、Payment貸款付款金額 (TotPmts) 、貸款 () 的現值或主體PVal、貸款 FVal () 的未來值、指出付款是否在付款期間PayType開頭或結尾 () 和預期利率的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

備註

本課程模組支援 Visual Basic 運行時間連結庫成員,這些成員會執行財務計算,例如折舊、現值和未來值、利率、報酬率和付款。

方法

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

傳回值,指定在使用倍率遞減法或您指定的某個其他方法時,資產在特定期間內的折舊。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
FV(Double, Double, Double, Double, DueDate)

傳回值,指定根據定期、定額付款及固定利率所計算的年金未來值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

傳回值,指定根據定期、定額付款及固定利率所計算的年金在給定之期間內的利息付款。

IRR(Double[], Double)

傳回值,指定一系列定期現金流量 (付款及收款) 的內部報酬率。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MIRR(Double[], Double, Double)

傳回值,指定一系列定期現金流量 (付款及收款) 之修正的內部報酬率。

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

傳回值,指定根據定期、定額付款及固定利率所計算的年金期數。

NPV(Double, Double[])

傳回值,指定根據一系列定期現金流量 (付款及收款) 及貼現率所得的投資淨現值。

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

傳回值,指定根據定期、定額付款及固定利率所計算的年金付款款項。

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

傳回值,指定根據定期、定額付款及固定利率所計算的年金在給定之期間內的本金付款款項。

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

傳回值,指定根據未來要支付的定期、定額付款及固定利率所計算的年金現值。

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

傳回值,指定年金的每期利率。

SLN(Double, Double, Double)

傳回值,指定資產在單一期間內的直線折舊。

SYD(Double, Double, Double, Double)

傳回值,指定資產在指定期間內的年數合計法折舊。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱