Financial Classe

Definizione

Il modulo Financial contiene procedure che consentono di eseguire operazioni finanziarie.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Ereditarietà
Financial
Attributi

Esempio

Questo esempio usa la Rate funzione per calcolare il tasso di interesse di un prestito, dato il numero totale di pagamenti (), l'importo del pagamento del prestito (TotPmts), il valore attuale o l'entità del prestito (), il valore futuro delFVal prestito (PVal), un numero che indica se il pagamentoPayment è dovuto all'inizio o alla fine del periodoPayType di pagamento (), e un'approssimazione del tasso di interesse previsto (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

Commenti

Questo modulo supporta i membri della libreria di runtime di Visual Basic che eseguono calcoli finanziari, ad esempio ammortamenti, valori presenti e futuri, tassi di interesse, tassi di ritorno e pagamenti.

Metodi

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

Restituisce un valore che specifica l'ammortamento di un bene per un periodo di tempo specifico usando il metodo a doppie quote proporzionali o un altro metodo specificato dall'utente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FV(Double, Double, Double, Double, DueDate)

Restituisce un valore che specifica il valore futuro di una annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Restituisce un valore che specifica il pagamento di interessi per un dato periodo di una annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.

IRR(Double[], Double)

Restituisce un valore che specifica il tasso di rendimento interno per una serie di flussi di cassa periodici (uscite ed entrate).

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MIRR(Double[], Double, Double)

Restituisce un valore che specifica il tasso di rendimento interno modificato per una serie di flussi di cassa periodici (uscite ed entrate).

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

Restituisce un valore che specifica il numero di periodi per un'annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.

NPV(Double, Double[])

Restituisce un valore che specifica il valore attuale netto di un investimento in base a una serie di flussi di cassa periodici (uscite ed entrate) e un tasso di sconto.

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

Restituisce un valore che specifica il pagamento per una annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.

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

Restituisce un valore che specifica il pagamento di capitale per un dato periodo di una annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.

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

Restituisce un valore che specifica il valore attuale di una annualità in base a pagamenti periodici fissi da corrispondere in futuro e a un tasso di interesse fisso.

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

Restituisce un valore che specifica il tasso di interesse per periodo per un'annualità.

SLN(Double, Double, Double)

Restituisce un valore che specifica l'ammortamento costante di un bene per un solo periodo.

SYD(Double, Double, Double, Double)

Restituisce un valore che specifica l'ammortamento pluriennale di un bene per un periodo specifico.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche