제발 누군가 도와주세요. Swift에서 간단한 복리 계산을 실행하려고합니다.스위프트 3 - (펑션) 기능이 예상대로 작동하지 않습니다.
수식 I은 다시 시도하고있다 :
T = P (1 + R/N)^(n 개 *의 t)를, 위치를 T = 총, P는 = 개시 량을, R = 이자율, N = 개수 시간이 혼합과 년 t = 수
내 코드는 다음과 같이
import Darwin
var total: Double
var startingAmount: Double = 5000.00
var interestRate: Double = 0.05
var numberOfTimesCompounded: Double = 4.0
var numberOfYears: Double = 2.0
var totalYear1: Double
var toThePowerOf: Double
totalYear1 = startingAmount * (1 + interestRate/numberOfTimesCompounded)
toThePowerOf = numberOfTimesCompounded * number of years
total = pow(totalYear1,toThePowerOf)
공식에 대한 답변은 위의 내 코드에서 5,522.43
,해야 TotalYear1 = 5062.50 (정확하다) 및 ~ PowerOf = 8.0 (올바른) 그러나 총 쇼 = 4314398832739892000000.00으로 분명하지 않습니다. 누구든지 내가 총 계산에 잘못한 것을 말해 줄 수 있습니까?
많은 감사
''5062' 431099110317531071833153904896'은 '펑 ('이다 8'의 전력 :
, 그것은 가startingAmount
pow
포함되지 않을 수 끝에 곱해야)'function *은 예상대로 작동합니다. –수식이 정확하지 않지만 Swift 코드가 정확하다고 봅니다. –
Doh! ... 나는 어리 석다. 이제는 의미가 있습니다. 감사합니다 –