0

我希望有人能帮我找到一个简单的公式来计算已完成任务的百分比。

我有 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 回应结果

提前致谢。

4

1 回答 1

1

用这个100 * $completedtasks/$totaltasks

这将为您提供已完成任务的百分比

于 2013-10-20T05:46:25.700 回答