私は、Appleの「App Development With Swift」iBookの課題を克服しており、レッスン2.2 - 機能のフィットネスアプリを完成させる上での障害となっています。私はユーザーがペースにいるかどうかを追跡する良い公式を考えることができません。私はまだノーベルであり、これはこれまでのところ私が思いついたことは、ペースを正確に把握していないことです。 あなたのフィットネス追跡アプリはランナーが自分の目標に到達するためにペースにとどまる助けるために起こっている:本の中でフィットネストラッキングアプリで走者がペースを上回っている場合、どのように追跡することができますか?
func pacing(currentDistance: Double, totalDistance: Double, currentTime: Double, goalTime: Double) {
if (currentDistance < 0.50 * totalDistance && currentTime > 0.40 * goalTime) {
print("You've got to push it just a bit harder!")
}
else {
print("Keep it up!")
}
}
pacing(currentDistance: 1, totalDistance: 10, currentTime: 8, goalTime:60)
課題は、次の操作を行うことを示しています。 pacingという関数を書くと、currentDistance、totalDistance、currentTime、およびgoalTimeという4つのDoubleパラメータが必要です。あなたの関数は、ユーザがペースでゴールタイムに勝っているか、ゴールタイムに勝っているかどうかを計算する必要があります。はいの場合は、「Keep it up!」と印刷します。そうでない場合は「それをちょっと押してください!」と印刷します。
そんなに驚くべき答えをありがとう。私はもっと頼むことができなかった。 – SpydreX