Financial 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
재무 작업을 수행하는 데 사용되는 프로시저를 포함합니다.
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) |