Financial Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje postupy používané k provádění finančních operací.
public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
- Dědičnost
-
Financial
- Atributy
Příklady
Tento příklad používá Rate funkci k výpočtu úrokové sazby půjčky vzhledem k celkovému počtu plateb (TotPmts), výši splátky půjčky (Payment), současné hodnotě nebo jistině půjčky (PVal), budoucí hodnotě půjčky (FVal), číslu, které určuje, zda je platba splatná na začátku nebo na konci platebního období (PayType), aproximace očekávané úrokové sazby (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
Poznámky
Tento modul podporuje Visual Basic členů knihovny run-time, které provádějí finanční výpočty, jako jsou odpisy, současné a budoucí hodnoty, úrokové sazby, výnosové sazby a platby.
Metody
| Name | Description |
|---|---|
| DDB(Double, Double, Double, Double, Double) |
Vrátí hodnotu určující odpis aktiva pro určité časové období pomocí dvojité degresní metody odpisu nebo jiné metody, kterou zadáte. |
| Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
| FV(Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující budoucí hodnotu anuity na základě pravidelných, pevných plateb a pevné úrokové sazby. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IPmt(Double, Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující splátku úroku pro dané období anuity na základě pravidelných, pevných plateb a pevné úrokové sazby. |
| IRR(Double[], Double) |
Vrátí hodnotu určující vnitřní výnosnost pro řadu pravidelných peněžních toků (plateb a příjmů). |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MIRR(Double[], Double, Double) |
Vrátí hodnotu určující upravenou vnitřní výnosnost pro řadu periodických peněžních toků (plateb a příjmů). |
| NPer(Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující počet období pro anuitu na základě pravidelných pevných plateb a pevné úrokové sazby. |
| NPV(Double, Double[]) |
Vrátí hodnotu určující čistou současnou hodnotu investice na základě řady pravidelných peněžních toků (plateb a příjmů) a diskontní sazby. |
| Pmt(Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující platbu anuity na základě pravidelných, pevných plateb a pevné úrokové sazby. |
| PPmt(Double, Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující splátku jistiny pro dané období anuity na základě pravidelných pevných plateb a pevné úrokové sazby. |
| PV(Double, Double, Double, Double, DueDate) |
Vrátí hodnotu určující současnou hodnotu anuity na základě pravidelných pevných plateb, které se mají zaplatit v budoucnu, a pevnou úrokovou sazbu. |
| Rate(Double, Double, Double, Double, DueDate, Double) |
Vrátí hodnotu určující úrokovou sazbu za období anuity. |
| SLN(Double, Double, Double) |
Vrátí hodnotu určující lineární odpis aktiva za jedno období. |
| SYD(Double, Double, Double, Double) |
Vrátí hodnotu určující odpisy majetku součet roků za zadané období. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Platí pro
Viz také
- Finanční souhrn
- Klíčová slova (Visual Basic)
- členy knihovny Visual Basic Run-Time