Swift Part2
Swiftについて書きます。
前回の授業では関数をやり、先生が作った練習問題を解いていきました。
▼練習問題:Ex01
引数がInt型2つ、戻り値がInt型のadd関数を作成し、実行せよ。
▼練習問題;Ex02
引数がInt型1つ、戻り値がDouble型のiTax関数を作成し、実行せよ。
税込金額を求める関数(引数に1.08をかけて戻す関数)
▼練習問題:Ex03
引数がInt型3つ、戻り値がDouble型のaverage関数を作成し、実行せよ。
3つの引数の平均値を求める関数(引数の合計÷3)
実際にやってみるとなかなか難しく、かなり時間がかかりました。
教科書を見ながらじゃないとできないです・・・。
//Ex01
func add(#first:Int, #second:Int) -> Int {
let result = first + second
return result
}
var plus = add(first:10, second:20)
println(plus)
//Ex02
func iTax(#value:Int) -> Double {
let result = Double(value) * 1.08
return result
}
var pay = iTax(value:100)
println(pay)
//Ex03
func average(#one:Int, #two:Int, #three:Int) -> Double {
let result = Double(one + two + three) / 3
return result
}
var aver = average(one:100, two:200, three:300)
println(aver)
回答はこんな感じに。
おわり