darrent wrote:

不好意思,本來已經放上來了,
在開發環境裡已經可以跑了,但不知為何放到PPC上就會錯誤,
趕緊撤下,請再等等。...(恕刪)


是小數點四捨五入的問題,請問這有什麼好方法?
我先計算一個變數Exp為10的DecimalPoint次方(DecimalPoint代表算到小數點後幾位),
把計算的結果乘以Exp後去掉小數,然後再除以Exp;
例如 2/3 取小數2位:
Exp = 10 ^ DecimalPoint(此時DecimalPoint為2) ,此時Exp即為 100
2/3 得到 0.6666666667
把0.6666666667 * Exp (即100) = 66.66666667
四捨五入去小數即為 67
再除以Exp(即100) = 0.67
這樣應該沒錯啊!
雖然在PC上模擬PPC是OK的,
但以PPC debug時卻在這一行:
Exp = 10 ^ DecimalPoint
錯誤訊息是 overflow,怪哉?


這是加上 % 功能,但去掉小數點處理 的版本: 200901/mobile01-7f31dd7f927e1800edd6648a1cf00b2f.zip
呵呵感謝樓主的程式分享,HD使用起來字體夠大蠻不錯,不過若是能再加入不同顏色區別(全部都是黑色單調)的話會更棒
譬如AC EXE+-*/那一列等,第二列運算結果用紅色來顯示也不錯給建議。

感謝您的程式,
我下載來用了,
但是小數點位數設定完之後要怎麼回到主畫面讓他生效?

要是結束程式執行的話他下次開啟還是會變成原來的設定
這個請板大再研究一下看看好嗎?


ta2008 wrote:
若是能再加入不同顏色區別(全部都是黑色單調)的話會更棒
譬如AC EXE;+-*/那一列等,第二列運算結果用紅色來顯示也不錯...(恕刪)

您真是好建議,所以我就照做了,做了以後才發現鍵盤的排列亂七八糟的,就重排了一下。



foxdance wrote:
小數點位數設定完之後要怎麼回到主畫面讓他生效?...(恕刪)

就在設定畫面按 OK 就行了啊!
不過,既然有人不明白,我就再加個 確定 的按鈕,讓大家使用上更方便。




這個版本還加上了自動清除的功能,而且這個功能可以在設定畫面關閉。
自動清除就是和一般的計算一樣,計算結果出來以後,可以立即輸入下一個算式,輸入算式時會把前一個算式自動清除,雖然如此還是可以修改原式:
如果計算結果之後又按數字,就判斷為計算另一個新的算式,會先自動清除;
如果計算結果之後直接再按+ - * / 等 運算子,或是點一下第一行輸入的地方,就會在原式後端繼續加入。

附加壓縮檔: 200902/mobile01-947d6505cb717949d00397f399ee76e3.zip
感謝如此用心!!!!!!

好羨慕大大能自己撰寫程式,我也好想自己來玩玩。

請教大大,用VB如何編譯成PPC可用的執行檔?請不吝指教!!謝謝!!

如果可以的話請不吝指教,probe168@gmail.com
有vs2005後,再到微軟網站下載mw6 sdk 就行了
謝謝!!感謝大大指教!!快來去研究研究了!!!!
很方便的小工具
跟內建比起來
好用很多

請問可以多個跟工程計算機一樣的ANS鍵嗎?
這樣比較方便拿前一個運算過的答案繼續運算
太棒了, 我就是在找這種可完整顯示整個運算列的計算機工具, 請作者大大務必讓按鍵夠大好按, 讓眾PDA用戶方便使用啦, 感恩!

請一定要支持 WVGA (480*800)的顯示喔 ^_^

若更有餘力, 不妨也可以像 iPhone的一樣, 直拿時, 是普通需求的計算機模式, 橫躺時, 換成工程計算機模式.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!