다음을 통해 공유


Financial 클래스

정의

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
특성

예제

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

메서드

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)

적용 대상

추가 정보