【发布时间】:2013-10-28 18:03:45
【问题描述】:
我希望有人能帮我找到一个简单的公式来计算已完成任务的百分比。
我有 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 来回应结果
提前致谢。
【问题讨论】: