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.
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
- Riepilogo finanziario
- Chiavi (Visual Basic)
- Membri della libreria Visual Basic Run-Time