Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Financial, classe

Le module Financial contient des procédures utilisées pour exécuter des opérations financières.

System.Object
  Microsoft.VisualBasic.Financial

Espace de noms :  Microsoft.VisualBasic
Assembly :  Microsoft.VisualBasic (dans Microsoft.VisualBasic.dll)
[StandardModuleAttribute]
public sealed class Financial

Le type Financial expose les membres suivants.

  NomDescription
Méthode publiqueMembre statiqueDDBRetourne une valeur Double indiquant la valeur d'amortissement d'un bien sur une période déterminée en utilisant la méthode d'amortissement dégressif à taux double ou toute autre méthode spécifiée.
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueMembre statiqueFVRetourne une valeur Double indiquant le futur montant d'une annuité basée sur des versements constants et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statiqueIPmtRetourne une valeur de type Double indiquant les intérêts, pour une période donnée, d'une annuité basée sur des versements constants et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueMembre statiqueIRRRetourne une donnée de type Double indiquant le taux de rendement interne d'une série de liquidités périodiques (paiements et encaissements).
Méthode publiqueMembre statiqueMIRRRetourne une donnée de type Double indiquant le taux de rendement interne modifié d'une série de liquidités périodiques (paiements et encaissements).
Méthode publiqueMembre statiqueNPerRetourne une valeur Double spécifiant le nombre d'échéances d'une annuité basée sur des versements constants et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueMembre statiqueNPVRetourne une valeur de type Double indiquant la valeur nette actuelle d'un investissement, calculée en fonction d'une série de liquidités périodiques (paiements et encaissements) et d'un taux d'escompte.
Méthode publiqueMembre statiquePmtRetourne une valeur de type Double indiquant le montant d'une annuité basée sur des versements constants et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueMembre statiquePPmtRetourne une valeur de type Double indiquant le remboursement du capital, pour une période donnée, d'une annuité basée sur des versements constants et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueMembre statiquePVRetourne une valeur de type Double indiquant le montant actuel d'une annuité basée sur des échéances futures constantes et périodiques et sur un taux d'intérêt fixe.
Méthode publiqueMembre statiqueRateRetourne une valeur de type Double indiquant le taux d'intérêt par échéance pour une annuité.
Méthode publiqueMembre statiqueSLNRetourne une valeur de type Double indiquant l'amortissement linéaire d'un bien pour une période donnée.
Méthode publiqueMembre statiqueSYDRetourne une valeur de type Double indiquant l'amortissement global d'un bien sur une période donnée.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

Ce module prend en charge les membres de la bibliothèque runtime Visual Basic qui exécutent des calculs financiers tels que l'amortissement, les valeurs actuelles et futures, les taux d'intérêt, les taux de retour et les paiements.

Cet exemple utilise la fonction Rate pour calculer le taux d'intérêt d'un emprunt, en fonction du nombre d'échéances (TotPmts), du montant des remboursements (Payment), de la valeur actuelle ou du capital de l'emprunt (PVal), de la valeur future de l'emprunt (FVal), d'un nombre indiquant si le paiement doit être effectué en début ou en fin de période (PayType), ainsi que de la valeur approximative du taux d'intérêt escompté (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


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.