Financial Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |