Financial Clase

Definición

El módulo Financial contiene los procedimientos que se utilizan para llevar a cabo operaciones financieras.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Herencia
Financial
Atributos

Ejemplos

En este ejemplo se usa la Rate función para calcular la tasa de interés de un préstamo, dado el número total de pagos (TotPmts), el importe del pago del préstamo (Payment), el valor actual o el principal del préstamo (PVal), el valor futuro del préstamo (FVal), un número que indica si el pago se debe al principio o al final del período de pago (PayType), y una aproximación de la tasa de interés esperada (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

Comentarios

Este módulo admite los miembros de la biblioteca en tiempo de ejecución de Visual Basic que realizan cálculos financieros, como depreciación, valores actuales y futuros, tasas de interés, tasas de retorno y pagos.

Métodos

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

Devuelve un valor que especifica la amortización de un activo durante un período de tiempo específico mediante el método de amortización doble de saldo decreciente o algún otro método que se especifique.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FV(Double, Double, Double, Double, DueDate)

Devuelve un valor que especifica el valor futuro de una anualidad basándose en los pagos periódicos y fijos así como un tipo de interés fijo.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Devuelve un valor que especifica el pago de intereses durante un período determinado de una anualidad basándose en los pagos fijos periódicos y una tasa de interés fija.

IRR(Double[], Double)

Devuelve un valor que especifica la tasa de rendimiento interna para una serie de flujos de caja periódicos (pagos e ingresos).

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MIRR(Double[], Double, Double)

Devuelve un valor que especifica la tasa de rendimiento interna modificada para una serie de flujos de caja periódicos (pagos e ingresos).

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

Devuelve un valor que especifica el número de períodos de una anualidad basándose en los pagos periódicos y fijos así como un tipo de interés fijo.

NPV(Double, Double[])

Devuelve un valor que especifica el valor presente neto de una inversión basándose en una serie de flujos de caja periódicos (pagos e ingresos) y una tasa de descuento.

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

Devuelve un valor que especifica el pago de una anualidad basándose en los pagos periódicos y fijos así como un tipo de interés fijo.

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

Devuelve un valor que especifica el pago de principal durante un período determinado de una anualidad basándose en los pagos fijos periódicos y una tasa de interés fija.

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

Devuelve un valor que especifica el valor presente de una anualidad basándose en los pagos periódicos y fijos que se van a realizar en el futuro así como un tipo de interés fijo.

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

Devuelve un valor que especifica el tipo de interés por período de una anualidad.

SLN(Double, Double, Double)

Devuelve un valor que especifica la amortización lineal de un activo para un solo período.

SYD(Double, Double, Double, Double)

Devuelve un valor que especifica la amortización de la suma de cifras de los años de un activo para un período específico.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también