Financial Klas

Definitie

Bevat procedures die worden gebruikt om financiële activiteiten uit te voeren.

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

Voorbeelden

In dit voorbeeld wordt de Rate functie gebruikt om het rentepercentage van een lening te berekenen, op basis van het totale aantal betalingen (TotPmts), het bedrag van de betaling van de lening (Payment), de huidige waarde of hoofdsom van de lening (), de toekomstige waarde van de lening (FVal), een getal dat aangeeft of de betaling aan het begin of einde van de betalingsperiode moetPVal worden voldaan (PayType), en een benadering van het verwachte rentepercentage (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

Opmerkingen

Deze module ondersteunt de Visual Basic runtimebibliotheekleden die financiële berekeningen uitvoeren, zoals afschrijving, huidige en toekomstige waarden, rentepercentages, rentabiliteit en betalingen.

Methoden

Name Description
DDB(Double, Double, Double, Double, Double)

Retourneert een waarde die de afschrijving van een activum voor een bepaalde periode aangeeft met behulp van de methode double declining balance of een andere methode die u opgeeft.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FV(Double, Double, Double, Double, DueDate)

Retourneert een waarde die de toekomstige waarde van een annuïteit aangeeft op basis van periodieke, vaste betalingen en een vast rentepercentage.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Retourneert een waarde die de rentebetaling aangeeft voor een bepaalde periode van een annuïteit op basis van periodieke, vaste betalingen en een vast rentepercentage.

IRR(Double[], Double)

Retourneert een waarde die de interne rentabiliteit voor een reeks periodieke cashflows (betalingen en ontvangsten) aangeeft.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MIRR(Double[], Double, Double)

Retourneert een waarde die de gewijzigde interne rentabiliteit aangeeft voor een reeks periodieke cashflows (betalingen en ontvangsten).

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

Retourneert een waarde die het aantal perioden voor een annuïteit aangeeft op basis van periodieke vaste betalingen en een vast rentepercentage.

NPV(Double, Double[])

Retourneert een waarde die de huidige nettowaarde van een investering aangeeft op basis van een reeks periodieke cashflows (betalingen en ontvangsten) en een discontopercentage.

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

Retourneert een waarde die de betaling voor een annuïteit aangeeft op basis van periodieke, vaste betalingen en een vast rentepercentage.

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

Retourneert een waarde die de hoofdsombetaling aangeeft voor een bepaalde periode van een annuïteit op basis van periodieke vaste betalingen en een vast rentepercentage.

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

Retourneert een waarde die de huidige waarde van een annuïteit aangeeft op basis van periodieke, vaste betalingen die in de toekomst moeten worden betaald en een vast rentepercentage.

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

Retourneert een waarde die het rentepercentage per periode voor een annuïteit aangeeft.

SLN(Double, Double, Double)

Retourneert een waarde die de lineaire afschrijving van activa voor één periode aangeeft.

SYD(Double, Double, Double, Double)

Retourneert een waarde die de afschrijving van activa optelt voor een bepaalde periode.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook