精華區beta iOS 關於我們 聯絡資訊
各位好 最近用捷徑在寫計算式的小工具 有一個關於運費的計算方式一直想不出來 所以來詢問各位大神... 重量:2.38kg 首重:1kg 90元 續重:0.5kg 50元 (超出首重部分,每0.5kg計價) 從例子來說,計價重量需進位為 2.5kg 以下是我的運算式邏輯: 首重 + 續重 (1 x 90)+(1.5 x 50) = 90 + 75 = 165 在捷徑的步驟該怎麼寫呢? 懇請大神賜教 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.211.163 ※ 文章網址: https://www.ptt.cc/bbs/iOS/M.1543921905.A.0B8.html
darktt: 看看吧 https://bit.ly/2E0aFX4 12/04 19:48
for40255: 1樓那個不太對 12/04 19:52
kouta: 你試試看 http://bit.ly/2QEte9U 12/04 19:55
haleytll: (重量-1)後小數無條件進位=x 12/04 19:55
haleytll: 90+x/0.5*50 12/04 19:55
haleytll: 價格是240 12/04 19:56
for40255: -1後還要判斷是否大於0.5 2.38-1=1.38如果小數後面大於 12/04 19:58
for40255: 0.5必須多算 沒超過直接*50 12/04 19:58
jackvv4445: vb寫很快....捷徑我反而寫不出來QQ.... 12/04 19:59
kouta: https://i.imgur.com/o5KdJF2.png 12/04 20:03
kouta: https://i.imgur.com/J5K9Ysk.png 12/04 20:03
kouta: https://i.imgur.com/HFU23Yf.png 12/04 20:03
jackvv4445: 可以藉著這篇文順便問一下各位都用iphone寫的嗎? 12/04 20:17
jackvv4445: 還是有甚麼tool呢? 12/04 20:17
for40255: 2.5不是90+100+50嗎?還是我的邏輯有錯 12/04 20:34
for40255: 1->90 1.38 ->150 12/04 20:34
LetsGoNY: 原PO那個續重的邏輯是不是有點問題呀? 12/04 20:45
charlie0505: 快推 不然別人以為我看不懂 12/04 20:56
for40255: 有錯歡迎指教https://bit.ly/2Pfs9AV 12/04 21:43
jackvv4445: 樓上強者,邏輯感覺是對的。 12/04 22:12
jackvv4445: 記得把快速查看拿掉再加個顯示結果就完成了.. 12/04 22:13
jackvv4445: 原來有個快速查看可以debug...我一直用顯示結果好蠢 12/04 22:13
kouta: 樓上那個我輸入 2.38 出來的結果是 100 12/04 22:19
for40255: 我2.38是240啊 12/04 22:29
haleytll: 19樓的改良版 https://is.gd/CdUzCL 12/04 22:30
for40255: H大首重 續重如果每次都要輸入會很麻煩 可以用在文字裡 12/04 22:33
for40255: 面 12/04 22:33
for40255: 邏輯大概是這樣重量2.38-1續重重=1.38 12/04 22:39
for40255: 1.38 取小數點左邊1/0.5=2*50=100 0.38沒超過0.5 算 50 12/04 22:39
for40255: 100+50+首重90=240 12/04 22:39
haleytll: 首重續重因每家國際運費不盡相同且價格常變動 12/04 22:39
for40255: 嗯我的意思是可以直接在「文字」裡修改 就不用每次都要 12/04 22:41
for40255: 改了 不過你這樣也是可以的只是建議而已 12/04 22:41
jackvv4445: 剛剛玩了一個晚上覺得這個好好玩XDDD 12/04 22:42
jackvv4445: 有沒有所有值的說明阿? 12/04 22:43
haleytll: for,其實我不了解你的明白XD 12/04 22:46
for40255: H大 我發現你有個地方沒改到 最後 判斷小於0.5的「否定 12/04 22:46
for40255: 」要+續重金額*2 才對 大於0.5就得加2倍了 12/04 22:46
for40255: https://i.imgur.com/oX9TsKv.jpg 12/04 22:48
for40255: J大你要啥說明啊 12/04 22:49
jackvv4445: F大我找到了,官網有類似的說明可以看,謝謝 12/04 22:50
for40255: Ok XDD 12/04 22:51
haleytll: 我找不到那種一個對話框可以分次輸入數值的設定 12/04 23:20
haleytll: https://is.gd/fJzbbt 12/04 23:20
for40255: 沒辦法啊 你可以這樣用 12/04 23:35
for40255: https://i.imgur.com/9Q2kPWm.jpg 12/04 23:35
for40255: https://i.imgur.com/goACrvy.jpg 12/04 23:35
for40255: db2d821635588 12/04 23:35
for40255: https://bit.ly/2rmdtqa 12/04 23:36
for40255: 也可以這樣https://bit.ly/2BQWcvd 12/04 23:42
for40255: https://i.imgur.com/g07FXIh.jpg 12/04 23:44