線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1280
推到 Plurk!
推到 Facebook!

計算公式

缺席
larryleu
初階會員


發表:39
回覆:67
積分:38
註冊:2002-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-25 12:05:45 IP:203.73.xxx.xxx 未訂閱
請教各位前輩 若要計算X*Y 四捨五入 後再乘以Y 要如何下公式 並把所有乘出值列在表單上 如 450*1.35=607.5 四捨五入 為 608 608*1.35=820.8 四捨五入 為 821 821*1.35=1108.35四捨五入 為1108 ............ 其中Y值為固定值
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-25 12:12:18 IP:210.58.xxx.xxx 未訂閱
Hi the easy way try this function MCalcute(x, y : Double) : Integer; begin Result := Trunc(x * y 0.5); end; 我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
larryleu
初階會員


發表:39
回覆:67
積分:38
註冊:2002-06-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-25 12:20:52 IP:203.73.xxx.xxx 未訂閱
要重複計算 並所有值顯示出來 如何做
Jungle
一般會員


發表:5
回覆:18
積分:9
註冊:2002-03-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-26 09:57:57 IP:202.39.xxx.xxx 未訂閱
您試試下列演算法看看: 參數一:X值 參數二:Y值 參數三:計算次數 procedure Calculate(X,Y: Double; i: Integer); var dCalc: Dobue; begin dCalc:=Int((x*y) 0.5); if i>0 then Calculate(dCalc,y,Dec(i)); end;
系統時間:2024-11-22 21:16:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!