完了したタスクのパーセンテージを計算する簡単な方程式を誰かが見つけてくれることを願っています。
私は3つの変数を持っています:
$totaltasks
$remainingtasks
$completedtasks
これらの値があるとしましょう:
$totaltasks = 100
$remainingtasks = 30
$completedtasks = 70
この例では、タスクの 70% が完了しています。しかし、$totaltasks は 100 であり、方程式 $totaltasks - $remainingtasks を使用するだけなので、簡単に計算できます。
問題は、この方程式が機能するのは、$totaltasks が常に 100 で、$remainingtasks が常に 100 以下の場合だけです。別の例として、私の変数がこのようなものだった場合...
$totaltasks = 30
$remainingtasks = 20
$completedtasks = 10
...タスクの 33.3% が完了していますが、使用していた方程式では明らかに正しい結果が得られません。
変数の値が常に変化する場合、完了したタスクのパーセンテージを取得するにはどうすればよいですか?
参考までに、結果を $percentagecomplete でエコーする予定です
前もって感謝します。