Financial 클래스

정의

Financial 모듈에는 재무 관련 작업을 수행하는 데 사용되는 프로시저가 포함되어 있습니다.The Financial module contains procedures used to perform financial operations.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
상속
Financial
특성

예제

이 예에서는 함수를 사용 하 여 Rate 대출 금리를 계산 합니다. 총 지불 수 (), 대출 지불 ()의 금액 (), 대출 ()의 TotPmts Payment 현재 가치 또는 보안 주체 (), PVal 대출의 FVal 시작 또는 끝 ()에 대 한 지불 인지 여부를 나타내는 숫자 PayType 및 예상 이자율 ()의 근사값을 제공 Guess 합니다.This example uses the Rate function to calculate the interest rate of a loan, given the total number of payments (TotPmts), the amount of the loan payment (Payment), the present value or principal of the loan (PVal), the future value of the loan (FVal), a number that indicates whether the payment is due at the beginning or end of the payment period (PayType), and an approximation of the expected interest rate (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

설명

이 모듈은 감가 상각, 현재 및 미래 가치, 이자율, 반품 비율 및 지불액과 같은 재무 계산을 수행 하는 Visual Basic 런타임 라이브러리 멤버를 지원 합니다.This module supports the Visual Basic run-time library members that perform financial calculations such as depreciation, present and future values, interest rates, rates of return, and payments.

메서드

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

이중 체감 잔액법 또는 다른 방법을 사용하여 특정 기간의 자산에 대한 감가상각을 지정하는 값을 반환합니다.Returns a value specifying the depreciation of an asset for a specific time period using the double-declining balance method or some other method you specify.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
FV(Double, Double, Double, Double, DueDate)

일정 기간의 고정 지불액과 고정 이자율을 기준으로 한 예상 연금액을 지정하는 값을 반환합니다.Returns a value specifying the future value of an annuity based on periodic, fixed payments and a fixed interest rate.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

일정 기간의 고정 지불액과 고정 이자율을 기준으로 일정 기간의 연금에 대한 이자 지불액을 지정하는 값을 반환합니다.Returns a value specifying the interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate.

IRR(Double[], Double)

일련의 주기적인 현금 흐름(지불액과 수령액)에 대한 내부 수익률을 지정하는 값을 반환합니다.Returns a value specifying the internal rate of return for a series of periodic cash flows (payments and receipts).

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
MIRR(Double[], Double, Double)

일련의 주기적인 현금 흐름(지불액과 수령액)에 대해 수정된 내부 수익률을 지정하는 값을 반환합니다.Returns a value specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts).

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

일정 기간의 고정 지불액과 고정 이자율을 기준으로 연금의 기간 수를 지정하는 값을 반환합니다.Returns a value specifying the number of periods for an annuity based on periodic fixed payments and a fixed interest rate.

NPV(Double, Double[])

일정 기간 현금 흐름(지불액과 수령액)과 할인율을 기준으로 현재의 순 투자 가치를 지정하는 값을 반환합니다.Returns a value specifying the net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate.

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

일정 기간의 고정 지불액과 고정 이자율을 기준으로 연금에 대한 지불액을 지정하는 값을 반환합니다.Returns a value specifying the payment for an annuity based on periodic, fixed payments and a fixed interest rate.

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

일정 기간의 고정 지불액과 고정 이자율을 기준으로 일정 기간의 연금에 대한 원금 지불액을 지정하는 값을 반환합니다.Returns a value specifying the principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate.

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

미래에 지불할 일정 기간의 고정 지불액과 고정 이자율을 기준으로 연금의 현재 가치를 지정하는 값을 반환합니다.Returns a value specifying the present value of an annuity based on periodic, fixed payments to be paid in the future and a fixed interest rate.

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

연금에 대한 일정 기간당 이자율을 지정하는 값을 반환합니다.Returns a value specifying the interest rate per period for an annuity.

SLN(Double, Double, Double)

단일 기간의 자산에 대한 정액법을 지정하는 값을 반환합니다.Returns a value specifying the straight-line depreciation of an asset for a single period.

SYD(Double, Double, Double, Double)

지정한 기간 동안 자산의 연수 합계 감가상각을 지정하는 값을 반환합니다.Returns a value specifying the sum-of-years digits depreciation of an asset for a specified period.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상