获取百分比值

时间:2013-01-26 18:45:23

标签: iphone ipad percentage

我正在下面用来获取在iPhone上玩游戏所需的时间。

  

int minutes_games_iPhone5 = 600; // 10分钟(静态)分钟

    int games_iPhone5=(minutes_games_iPhone5*batteryinfo)/100;
    int hour_game_iPhone5 = games_iPhone5/60;
    int min_game_iPhone5 = games_iPhone5%60;
     

log:hour:min = 8:30

哪个效果很好,我猜。现在我需要弄清楚如何以百分比显示相同的输出,例如50%。

所以8:30也应该代表百分比的价值。我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:1)

8小时30分钟等于8 * 60 + 30 = 480 + 30 = 510分钟

总时间为600分钟。

因此%是510/600 * 100。

将此内容转换为代码,您将获得百分比。

但是使用double / float,否则你最终会得到0 * 100 in(510/600 = 0)。设为510.0 / 600。