gpt4 book ai didi

javascript - 计算 XP 完成百分比(满分 100)

转载 作者:行者123 更新时间:2023-11-28 12:52:46 26 4
gpt4 key购买 nike

我见过很多计算百分比的问题,但我有不同的情况

我有一张 table ,上面写着:

id | xp_required | level
-------------------------
1 | 65 | 1
-------------------------
2 | 215 | 2

假设我当前的 XP 是 66,完成 100% 所需的 XP 是 215,所以我需要计算完成了多少百分比。请注意,我需要差异百分比:在我前面的 65exp 示例中,我在 2 级路径中的值为 0%。

我正在应用这个公式,但不确定这是否正确

Percent to next level = Experience from current level / Experience required to advance to next level

我需要进行任何更改吗?

最佳答案

要获取当前全局进度:

CurPercentage = 100 * ( CurExp/ExpRequired );

要获取剩余百分比:

RemainingPercentage = 100 - CurPercentage;

现在假设您想要上一关的进度百分比。。例如,如果在 65 exp 时达到第 1 级,则恰好拥有 65 点意味着在第 2 级的路径中处于 0%。对于 N 级:

CurRelativePercentageLevelN = 100 * (CurExp -ExpRequired (N-1))/(ExpRequired(N) - ExpRequired(N-1));

剩余百分比:

RemainingRelativePercentageLevelN = 100 - CurRelativePercentageLevelN;

关于javascript - 计算 XP 完成百分比(满分 100),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59466459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com