誰かが私を助けてくれますか?私はSwiftで単純な配合計算を実行しようとしています。私は再作成しようとしているスイフト3 - (パワー)機能が期待通りに機能しない
式:
T = P(1 + R/N)^(n個の*トン)、 T =合計、P =開始量、R =金利、のn =数配合回と年
私のコードのトン=数を次のように
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(正しい)とtoThePowerOf = 8.0(これは正しい)しかし、合計ショー= 4314398832739892000000.00明らかに適切ではありません。誰かが、私が合計の計算に間違っていることを教えてもらえますか?
感謝
'' 5062' 431099110317531071833153904896'、 'POW(ある8''のパワー:
startingAmount
は、それがをpow
の一部でないでき端に乗算する必要があります) '関数*は期待どおりに動作します。 –Swiftコードが正しいと思われますが、数式は正しくありません。 –
Doh!...私は愚かです。今や意味をなさないありがとう –