猜生日遊戲 跟 bmi 計算建議

大家好我這是期末做的app 給大家看吧

以上分別有兩個頁面 一個是幫你診斷你身心靈健不健康

然後計算出bmi值

一個是猜我生日幾月幾日

以下是bmi程式碼

@IBAction func bmi(_ sender: Any)

{

let Height = Double(tall.text!)

let Weight = Double(weight.text!)

let BMI = Double(Weight!/(Height!*Height!))

answer.text=String(BMI)

if BMI<18.5

{what.text = (“請吃肉”)

}

else if BMI<23

{what.text = (“可以繼續吃”)

}

else if BMI>=23

{ what.text = (“請去運動”)}

if happy.isOn

{

good.isHidden=false

cry.isHidden = true

medicine.text=(“不用治療”)

}else

{

cry.isHidden=false

good.isHidden = true

medicine.text = (“禱告”)

}

}

}

— — — — — — — — — -

以下是猜生日程式碼

func da()

{

let l = Int(zz.text!)

let y = Int( hh.text!)

if l == final

{

mr.text=(“月份對了”)

if y == ay

{gogo.isHidden=false

jj.isHidden=true

}

}

else if l! < final

{mr.text=(“月份請打大一點”)

minmonth.text = ( zz.text )

}

else

{mr.text = (“月份請打小一點”)

maxmonth.text = (zz.text )

}

if y == ay

{dr.text=(“日期對了”)

}

else if y! < ay

{dr.text=(“日期請打大一點”)

mindate.text = (hh.text)

}

else

{dr.text=(“日期請打小一點”)

maxdate.text = (hh.text)

}

}

— — — — — — — — — — — — — — —

以下是 medium github連結

整個下載起來之後請打開bmu.xcodeproj

心得:

我懂了ibaction iboutlet 以及對迴圈更瞭解

謝謝彼得潘細心教學