Financial Classe

Definizione

Contiene procedure utilizzate per 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

In questo esempio viene utilizzata la Rate funzione per calcolare il tasso di interesse di un prestito, dato il numero totale di pagamenti (TotPmts), l'importo del pagamento del prestito (Payment), il valore attuale o il capitale del prestito (), il valore futuro del prestito (PValFVal), un numero che indica se il pagamento è dovuto all'inizio o alla fine del periodo di pagamento (PayType), 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 Visual Basic che eseguono calcoli finanziari, ad esempio ammortamenti, valori presenti e futuri, tassi di interesse, tassi di rendimento e pagamenti.

Metodi

Nome Descrizione
DDB(Double, Double, Double, Double, Double)

Restituisce un valore che specifica l'ammortamento di un cespite per un periodo di tempo specifico utilizzando il metodo di saldo a doppia riduzione o un altro metodo specificato.

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 un'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 il Type dell'istanza corrente.

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

Restituisce un valore che specifica il pagamento degli interessi per un determinato periodo di 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 (pagamenti e ricevute).

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

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

Restituisce un valore che specifica il tasso interno modificato di rendimento per una serie di flussi di cassa periodici (pagamenti e ricevute).

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

Restituisce un valore che specifica il numero di periodi per un'annualità in base ai pagamenti fissi periodici 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 (pagamenti e ricevute) e a un tasso di sconto.

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

Restituisce un valore che specifica il pagamento di un'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 principale per un determinato periodo di annualità in base a pagamenti fissi periodici e a un tasso di interesse fisso.

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

Restituisce un valore che specifica il valore attuale di un'annualità in base a pagamenti periodici fissi da pagare in futuro e 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 lineare di un cespite per un singolo periodo.

SYD(Double, Double, Double, Double)

Restituisce un valore che specifica l'ammortamento delle cifre sum-of-years di un cespite per un periodo specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche