Financial Klasse

Definition

Enthält Prozeduren, mit denen Finanzoperationen ausgeführt werden.

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

Beispiele

In diesem Beispiel wird die Rate Funktion verwendet, um den Zinssatz eines Kredits zu berechnen, wobei die Gesamtzahl der Zahlungen (TotPmts), der Betrag der Kreditzahlung (Payment), der Barwert oder der Tilgung des Kredits (PVal), der zukünftige Wert des Kredits (FVal), eine Zahl, die angibt, ob die Zahlung am Anfang oder Ende des Zahlungszeitraums fällig ist (PayType), und eine Annäherung an den erwarteten Zinssatz (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

Hinweise

Dieses Modul unterstützt die Visual Basic Laufzeitbibliotheksmitglieder, die Finanzberechnungen wie Abschreibung, Gegenwart und zukünftige Werte, Zinssätze, Renditen und Zahlungen durchführen.

Methoden

Name Beschreibung
DDB(Double, Double, Double, Double, Double)

Gibt einen Wert zurück, der die Abschreibung eines Wirtschaftsguts für einen bestimmten Zeitraum mithilfe der Methode für die degressive Doppelratenbilanz oder einer anderen von Ihnen angegebenen Methode angibt.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FV(Double, Double, Double, Double, DueDate)

Gibt einen Wert zurück, der den zukünftigen Wert einer Annuität basierend auf regelmäßigen, festen Zahlungen und einem festen Zinssatz angibt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Gibt einen Wert zurück, der die Zinszahlung für einen bestimmten Zeitraum einer Annuität basierend auf periodischen, festen Zahlungen und einem festen Zinssatz angibt.

IRR(Double[], Double)

Gibt einen Wert zurück, der den internen Zinsfuß für eine Reihe periodischer Cashflows (Zahlungen und Einnahmen) angibt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MIRR(Double[], Double, Double)

Gibt einen Wert zurück, der den geänderten internen Zinsfuß für eine Reihe periodischer Cashflows (Zahlungen und Einnahmen) angibt.

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

Gibt einen Wert zurück, der die Anzahl der Perioden für eine Annuität basierend auf regelmäßigen festen Zahlungen und einem festen Zinssatz angibt.

NPV(Double, Double[])

Gibt einen Wert zurück, der den Nettobarwert einer Investition basierend auf einer Reihe regelmäßiger Cashflows (Zahlungen und Einnahmen) und einem Abzinsungssatz angibt.

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

Gibt einen Wert zurück, der die Zahlung für eine Annuität basierend auf regelmäßigen, festen Zahlungen und einem festen Zinssatz angibt.

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

Gibt einen Wert zurück, der die Hauptzahlung für einen bestimmten Zeitraum einer Annuität basierend auf regelmäßigen Festzahlungen und einem festen Zinssatz angibt.

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

Gibt einen Wert zurück, der den Barwert einer Annuität basierend auf regelmäßigen, fest zu zahlenden Zahlungen in der Zukunft und einem festen Zinssatz angibt.

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

Gibt einen Wert zurück, der den Zinssatz pro Periode für eine Annuität angibt.

SLN(Double, Double, Double)

Gibt einen Wert zurück, der die lineare Abschreibung eines Wirtschaftsguts für einen einzelnen Zeitraum angibt.

SYD(Double, Double, Double, Double)

Gibt einen Wert zurück, der die Abschreibung eines Wirtschaftsguts für einen bestimmten Zeitraum angibt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen