Udostępnij za pośrednictwem


Financial Klasa

Definicja

Moduł Financial zawiera procedury używane do wykonywania operacji finansowych.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Dziedziczenie
Financial
Atrybuty

Przykłady

W tym przykładzie Rate użyto funkcji do obliczenia stopy procentowej pożyczki, biorąc pod uwagę całkowitą liczbę płatności (TotPmts), kwotę płatności pożyczki (Payment), wartość bieżącą lub kapitał pożyczki (), przyszłą wartość pożyczki (PValFVal), liczbę wskazującą, czy płatność jest należna na początku lub na końcu okresu płatności (PayType), oraz przybliżenie oczekiwanej stopy procentowej (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

Uwagi

Ten moduł obsługuje elementy członkowskie biblioteki czasu wykonywania języka Visual Basic, które wykonują obliczenia finansowe, takie jak amortyzacja, obecne i przyszłe wartości, stopy procentowe, stopy zwrotu i płatności.

Metody

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

Zwraca wartość określającą amortyzację środka trwałego dla określonego okresu przy użyciu metody podwójnego malejącego salda lub innej określonej metody.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FV(Double, Double, Double, Double, DueDate)

Zwraca wartość określającą przyszłą wartość renty na podstawie okresowych, stałych płatności i stałej stopy procentowej.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Zwraca wartość określającą wypłatę odsetek dla danego okresu renty na podstawie okresowych, stałych płatności i stałej stopy procentowej.

IRR(Double[], Double)

Zwraca wartość określającą wewnętrzną stopę zwrotu dla serii okresowych przepływów pieniężnych (płatności i paragonów).

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MIRR(Double[], Double, Double)

Zwraca wartość określającą zmodyfikowaną wewnętrzną stopę zwrotu dla serii okresowych przepływów pieniężnych (płatności i paragonów).

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

Zwraca wartość określającą liczbę okresów renty na podstawie okresowych stałych płatności i stałej stopy procentowej.

NPV(Double, Double[])

Zwraca wartość określającą wartość bieżącą netto inwestycji na podstawie serii okresowych przepływów pieniężnych (płatności i wpływów) oraz stopy dyskontowej.

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

Zwraca wartość określającą płatność za rentę na podstawie okresowych, stałych płatności i stałej stopy procentowej.

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

Zwraca wartość określającą spłatę kapitału dla danego okresu renty na podstawie okresowych stałych płatności i stałej stopy procentowej.

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

Zwraca wartość określającą wartość bieżącą renty na podstawie okresowych, stałych płatności do zapłaty w przyszłości i stałej stopy procentowej.

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

Zwraca wartość określającą stopę procentową na okres renty.

SLN(Double, Double, Double)

Zwraca wartość określającą amortyzację liniową środka trwałego dla jednego okresu.

SYD(Double, Double, Double, Double)

Zwraca wartość określającą amortyzację środka trwałego za określony okres z sumą lat.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też