Financial Třída

Definice

Modul Financial obsahuje postupy, které slouží k provádění finančních operací.The Financial module contains procedures used to perform financial operations.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
type Financial = class
Public Module Financial
Dědičnost
Financial
Atributy

Příklady

V tomto příkladu se pomocí funkce Rate vypočítá úroková sazba půjčky, v případě celkového počtu plateb (TotPmts), částky platby za půjčku (Payment), aktuální hodnoty nebo jistiny půjčky (PVal), budoucí hodnoty půjčky (FVal), číslo, které označuje, zda je platba splatná na začátku nebo na konci platebního období (PayType) a odhad očekávané úrokové sazby (Guess).This example uses the Rate function to calculate the interest rate of a loan, given the total number of payments (TotPmts), the amount of the loan payment (Payment), the present value or principal of the loan (PVal), the future value of the loan (FVal), a number that indicates whether the payment is due at the beginning or end of the payment period (PayType), and an approximation of the expected interest rate (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 členy knihovny runtime, které provádějí finanční výpočty, jako jsou odpisy, současná a budoucí hodnoty, úrokové sazby, počty návratnosti a platby.This module supports the Visual Basic run-time library members that perform financial calculations such as depreciation, present and future values, interest rates, rates of return, and payments.

Metody

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

Vrací hodnotu určující odpis majetku pro konkrétní časové období pomocí metody dvojnásobného klesajícího zůstatku nebo jiné metody, kterou zadáte.Returns a value specifying the depreciation of an asset for a specific time period using the double-declining balance method or some other method you specify.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Vrací hodnotu určující budoucí hodnotu anuity na základě pravidelných pevných plateb a pevné úrokové sazby.Returns a value specifying the future value of an annuity based on periodic, fixed payments and a fixed interest rate.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instance.Gets the Type of the current instance.

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

Vrátí hodnotu určující platbu na úrok za dané období anuity na základě pravidelných pevných plateb a pevné úrokové sazby.Returns a value specifying the interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate.

IRR(Double[], Double)

Vrací hodnotu určující interní návratovou hodnotu pro sérii pravidelných peněžních toků (platby a příjmy).Returns a value specifying the internal rate of return for a series of periodic cash flows (payments and receipts).

MemberwiseClone()

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

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

Vrací hodnotu určující upravenou interní návratovou sazbu pro sérii pravidelných peněžních toků (platby a příjmy).Returns a value specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts).

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.Returns a value specifying the number of periods for an annuity based on periodic fixed payments and a fixed interest rate.

NPV(Double, Double[])

Vrací hodnotu určující čistou současnou hodnotu investice na základě série pravidelných peněžních toků (platby a příjmy) a zvýhodněné sazby.Returns a value specifying the net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate.

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.Returns a value specifying the payment for an annuity based on periodic, fixed payments and a fixed interest rate.

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

Vrátí hodnotu určující platbu jistiny za dané období anuity na základě pravidelných pevných plateb a pevné úrokové sazby.Returns a value specifying the principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate.

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

Vrací hodnotu určující současnou hodnotu anuity na základě pravidelných pevných plateb splatných v budoucnosti a pevné úrokové sazby.Returns a value specifying the present value of an annuity based on periodic, fixed payments to be paid in the future and a fixed interest rate.

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

Vrátí hodnotu určující úrokovou sazbu za období anuity.Returns a value specifying the interest rate per period for an annuity.

SLN(Double, Double, Double)

Vrátí hodnotu určující lineární odpis majetku pro jedno období.Returns a value specifying the straight-line depreciation of an asset for a single period.

SYD(Double, Double, Double, Double)

Vrací hodnotu určující odpis majetku na základě součtu roků za zadané období.Returns a value specifying the sum-of-years digits depreciation of an asset for a specified period.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také