Sdílet prostřednictvím


Financial Třída

Definice

Modul Financial 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 s ohledem na celkový počet splátek (TotPmts), výši splátky půjčky (Payment), současnou hodnotu nebo jistinu půjčky (PVal), budoucí hodnotu půjčky (FVal), číslo označující, zda je splátka splatná na začátku nebo na konci platebního období (PayType), a aproximaci 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 členy knihovny visual Basic 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

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

Vrátí hodnotu určující odpis majetku za určité časové období pomocí metody dvojitého odpisování zůstatku 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í hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Vrátí hodnotu určující úrokovou platbu za 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í míru výnosnosti pro řadu pravidelných peněžních toků (plateb a příjmů).

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MIRR(Double[], Double, Double)

Vrátí hodnotu určující upravenou vnitřní míru výnosnosti pro řadu pravidelných peněžních toků (plateb a příjmů).

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

Vrátí hodnotu určující počet období anuity 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í jistinu 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í platit v budoucnu, a pevné úrokové sazby.

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

Vrátí hodnotu určující úrokovou sazbu pro období anuity.

SLN(Double, Double, Double)

Vrátí hodnotu určující lineární odpis majetku za jedno období.

SYD(Double, Double, Double, Double)

Vrátí hodnotu určující odpisy součet roků odpisu aktiva za zadané období.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také