Financial Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |