Financial Osztály

Definíció

A pénzügyi műveletek végrehajtásához használt eljárásokat tartalmazza.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Öröklődés
Financial
Attribútumok

Példák

Ez a példa egy hitel kamatlábának kiszámítására használja a Rate függvényt, figyelembe véve a törlesztés teljes számát (TotPmts), a hiteltörlesztés összegét (Payment), a kölcsön jelenértékét vagy tőkeösszegét (), a hitel jövőbeli értékét (PValFVal), egy számot, amely azt jelzi, hogy a törlesztés a törlesztési időszak elején vagy végén esedékes-e (PayType), és a várható kamatláb (Guess) közelítése.

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

Megjegyzések

Ez a modul támogatja a Visual Basic futásidejű kódtár azon tagjait, amelyek olyan pénzügyi számításokat végeznek, mint az értékcsökkenés, a jelen és a jövőbeli értékek, a kamatlábak, a megtérülési ráta és a kifizetések.

Metódusok

Name Description
DDB(Double, Double, Double, Double, Double)

Olyan értéket ad vissza, amely egy adott időszakra vonatkozóan megadja az eszköz értékcsökkenését a kettős hanyatlásos egyenleg módszerével vagy más ön által megadott módszerrel.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FV(Double, Double, Double, Double, DueDate)

Egy járadék jövőbeli értékét meghatározó értéket ad vissza rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Egy adott járadék adott időszakra vonatkozó kamatfizetését meghatározó értéket ad vissza rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

IRR(Double[], Double)

Egy olyan értéket ad vissza, amely meghatározza az időszakos pénzáramlások (kifizetések és nyugták) belső megtérülési rátáját.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MIRR(Double[], Double, Double)

Olyan értéket ad vissza, amely meghatározza az időszakos pénzáramlások (kifizetések és bevételek) módosított belső megtérülési rátáját.

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

Egy olyan értéket ad vissza, amely meghatározza a járadék időszakainak számát az időszakos rögzített kifizetések és a rögzített kamatláb alapján.

NPV(Double, Double[])

Egy befektetés nettó jelenértékét meghatározó értéket ad vissza rendszeres pénzáramlások (kifizetések és bevételek) és diszkontráta alapján.

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

Egy olyan értéket ad vissza, amely a járadék kifizetését határozza meg rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

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

Olyan értéket ad vissza, amely egy adott járadék adott időszakára vonatkozó tőketörlesztést határoz meg rendszeres rögzített kifizetések és rögzített kamatláb alapján.

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

Olyan értéket ad vissza, amely egy járadék jelenértékét határozza meg a jövőben fizetendő rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

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

Egy járadék időszakonkénti kamatlábát meghatározó értéket ad vissza.

SLN(Double, Double, Double)

Egy eszköz egy adott időszakra vonatkozó lineáris értékcsökkenését meghatározó értéket ad eredményül.

SYD(Double, Double, Double, Double)

Olyan értéket ad vissza, amely egy adott időszakra vonatkozóan megadja egy eszköz évösszegi számjegyeinek értékcsökkenését.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még