精華區beta RO 關於我們 聯絡資訊
※ 引述《bobhsiao (㊣小臃腫㊣)》之銘言: : 根據公式 : MHp的計算公式 : MaxHP = ( 35 + BaseLV*5 + Σ(k*Job係數) * ( 1+ VIT/100 ) : 計算: 劍士(HP系數0.7)99級,VIT99的情況如下 : 1. Σ(k*Job係數)=(1+2+3...+99)*0.7=3465(沒有小數) : 2. MaxHP=(35+99*5+3465)*(1+99/100)=3995*1.99=7950.05 : 但 "RO複合攻擊力計算機" 和 "偽地圖計算機" 算的都是 7954 : 而且實際上也是7954,請問我是哪裡算錯了呢?? 雖然是很久之前問的問題了,還是給他回答一下 因為這裡的Σ(k*Job係數)實際上要這麼算: Σ(k*Job係數)= [2*0.7]+[3*0.7]+[4*0.7]+ ... +[99*0.7] ( [2*0.7] 表示要對 2*0.7 的運算結果取4捨5入至整數,也就是 [2*0.7] =1 ) 用程式迴圈計算可得 Σ(k*Job係數) =[2*0.7]+[3*0.7]+[4*0.7]+ ... +[99*0.7] =1+2+3 ... + 69 =3467 因此 MaxHP =<(35+99*5+3467)*(1+99/100)> =<3997*1.99> =<7954.03> =7954 ( <7954.03> 表示要將 7954.03 無條件捨去至整數 ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.158.93