Skip to content

Instantly share code, notes, and snippets.

@ryoppippi
Last active February 4, 2016 05:12
Show Gist options
  • Save ryoppippi/0afd552c588f1ea87123 to your computer and use it in GitHub Desktop.
Save ryoppippi/0afd552c588f1ea87123 to your computer and use it in GitHub Desktop.
数々のバグを乗り越えて(human errorだろ....)割引現在価値を求めるプログラムを書いた。 ミクロ受講者使うなら使ってね #CodePiece
//: Playground - noun: a place where people can play
import UIKit
func jyou(n : Double, x:Int) -> Double {
var ans = 1.0
for _ in 1...x{
ans *= n
}
return ans
}
let interest = 400.00
let price = 10400.00
let intRate = 1.02
let endYear1 = 2020
var X = 0
var answer = 0.00
for x in 1..<(endYear1-2017+2){
answer = answer + (interest / jyou(intRate, x: x))
X = x
}
let Answer1 = answer + (price / jyou(intRate, x: X+1))
print("The answer of a is")
print(Answer1)
let endYear2 = 2025
answer = 0
for x in 1..<(endYear2-2017+2){
interest / jyou(intRate, x: x)
answer = answer + (interest / jyou(intRate, x: x))
X = x
}
let Answer2 = answer + (price / jyou(intRate, x: X+1))
print("The answer of b is")
print(Answer2)
print("The answer of c is")
print(interest/(intRate - 1))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment