2017-07-13 4 views
0

周期がanynumberではなく13であれば2つの方法で動作するループを作りたいのですが、それは乗算で、最後の所得を呼び出します。そうでなければ方程式を作りますどのようにどのように考えて、以下を参照してください?数値とその乗数の文の場合

それは13のみとめと呼ばれる
for ($i=1; $i <= $period ; $i++) { 
     if ($i+=13) { 
     echo round($income=$income*(1+($rowage/100))). "<br>"; 
     } else 
     { 
     echo $income. "<br>"; 
     } 
    } 
+0

'if($ period%13 == 0)'? – David

+3

1つの行で多くの操作を実行しようとしないでください... – jeroen

+0

私は初期収入を得続け、すべての期間にカウントします –

答えて

1

、あなたはモジュロを使用することができます。

for ($i=1; $i <= $period ; $i++) { 
    if ($i%13==0) { 
    echo round($income=$income*(1+($rowage/100))). "<br>"; 
    } else 
    { 
    echo $income. "<br>"; 
    } 
} 

$ I%13 == 0手段13によって、私の部門は、私ならば真であるべき、0を与えた場合012の部分の倍数です。

+0

素晴らしい作品:3と私はそれを念頭に置くでしょう:3 –

関連する問題