我试图计算多步骤测试的总体百分比。我知道我在做哪一步,总共有多少步。我也知道当前步骤的百分比是多少。我想写一个计算完整百分比的公式。整体百分比
一个例子是:
Total Steps: 8
Current Step: 4
Percent Complete (for current step): 100%
The overall percent complete would be 50%
我试图计算多步骤测试的总体百分比。我知道我在做哪一步,总共有多少步。我也知道当前步骤的百分比是多少。我想写一个计算完整百分比的公式。整体百分比
一个例子是:
Total Steps: 8
Current Step: 4
Percent Complete (for current step): 100%
The overall percent complete would be 50%
如果每个步骤具有相同的“权重”,则一个完整的步骤等于该懒惰1/numberofsteps*100
(或100/numberofsteps
)百分比(1/8*100
,或100/8
,等于12.5%
),因此当然100/numberofsteps*numberofcompletedsteps
是所有完成步骤的当前百分比(100/8*4
是50%
,这是不是一个惊喜?)。
而如果下一个步骤是部分完成的,然后将其添加percentageofcurrentstep/100
倍已知100/numberofsteps
整体百分比 - 等,步骤5在25%完成,所以100/8
(百分比为一个完整的步骤)倍25
由100
划分(再次百分比),100/8 * 25/100 = 25/8 = 3.125%
- 因此前四个完成步骤的50%
加上部分第五步的3.125%
给出了53.125%
的总体完成。 (100/8*4 + 100/8*25/100
a.k.a. 100/8*4 + 25/8
)
这个程序设计是否相关? – admdrew
语言,平台...... – CodeMonkey
它是编程相关的,它是语言不可知的。 – Ward