Financial 클래스

정의

재무 작업을 수행하는 데 사용되는 프로시저를 포함합니다.

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

예제

이 예제에서는 총 상환 횟수(), 대출 상환액(TotPmts), 대출의 현재 가치 또는 원금(Payment), 대출의 미래 가치(PVal), 지불PayType 기간이 시작 또는 종료될지 여부를 나타내는 숫자(FVal)를 고려하여 대출 이자율을 계산하는 함수를 사용합니다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 런타임 라이브러리 멤버를 지원합니다.

메서드

Name Description
DDB(Double, Double, Double, Double, Double)

이중 감소 잔액 메서드 또는 지정한 다른 메서드를 사용하여 특정 기간 동안 자산의 감가 상각을 지정하는 값을 반환합니다.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

정기 고정 지급액 및 고정 이자율을 기준으로 연금의 미래 값을 지정하는 값을 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

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

현재 인스턴스의 Type 가져옵니다.

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

정기 고정 지급액 및 고정 이자율을 기준으로 연금의 지정된 기간에 대한 이자 지급을 지정하는 값을 반환합니다.

IRR(Double[], Double)

일련의 정기적인 현금 흐름(지불 및 영수증)에 대한 내부 수익률을 지정하는 값을 반환합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

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

일련의 정기적인 현금 흐름(지불 및 영수증)에 대해 수정된 내부 수익률을 지정하는 값을 반환합니다.

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

정기 고정 지급액 및 고정 이자율을 기준으로 연금 기간 수를 지정하는 값을 반환합니다.

NPV(Double, Double[])

일련의 정기적인 현금 흐름(지불 및 영수증) 및 할인율을 기준으로 투자의 순 현재 가치를 지정하는 값을 반환합니다.

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

정기 고정 지불 및 고정 이자율에 따라 연금에 대한 지불을 지정하는 값을 반환합니다.

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

정기 고정 지급액 및 고정 이자율에 따라 연금의 지정된 기간에 대한 원금 지급을 지정하는 값을 반환합니다.

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

미래에 지급할 정기 고정 지급액과 고정 이자율을 기준으로 연금의 현재 값을 지정하는 값을 반환합니다.

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

연금의 기간당 이자율을 지정하는 값을 반환합니다.

SLN(Double, Double, Double)

단일 기간 동안 자산의 직선 감가 상각을 지정하는 값을 반환합니다.

SYD(Double, Double, Double, Double)

지정된 기간 동안 자산의 연도 합계 감가 상각을 지정하는 값을 반환합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보