先看看這個畫面:
可程式計算機

第一行是輸入的地方,第二行是計算結果,
下面的部份是一個陽春到不行的計算機按鍵,比PDA內建的要差個十萬八千里。
這也沒什麼特別啊?
那我放上來幹嘛?
先別急,我說它的特點給你聽:
1. 計算過後可以再修改原式重新計算。
2. 可以先乘除後加減,可以加括號。
3. 可以計算次方(平方、立方、四次...),用一點技巧也可以開方(開平方、開三方...)

其實以目前這樣功能來講,說 "可程式" 有一點太誇張,
但這只是初期版本,如果過年這幾天一直下雨的話,(不能出去玩,不能騎單車)
或許我就可以讓它有陽春版的 "可程式" 功能了。

輸入的計算式會列在第一行,整個式子輸入完後按下 EXE 鍵執行
例如:
輸入2*(3-5)-2^4 (^ 代表 次方,2^4 即為 2*2*2*2)
按 EXE,第二行出現計算結果 -20
若此時發現式子輸入錯了,可以點第一行要修改的地方進行修改
再次按下 EXE 就可以以新式子重新計算了

若要計算27開3方,可以用這個方式:
輸入:27^(1/3) ,按 EXE得到結果為:3

這樣有沒有讚?喜歡的話就下載回去用吧:(20090217加註:這不是最新版的,隨時更新,請到最後一頁下載)
200901/mobile01-dd91675c5c9900fa51b45cd1aa0b2827.zip
解壓後直接copy到PDA 就可以用了,放記憶卡也行,不過OS可能要ver.6.0,其他版本的沒試過。
這個版本不知為何不能在PC上跑,但這不是我寫這個程式的主要目的,就暫時不管它了。

如果你對這個程式的開發有興趣,歡迎下載原始檔,也別忘了給予批評與指教:(20090217加註:這不是最新版的,需要新版原始檔的說一聲,我樂意分享,也敬請指教)
200901/mobile01-ef3fb4e25c72534fba492a62a3c2a93a.zip
這個方案裡有兩個專案,字尾4PC的這個專案是用來在PC上debug用的。

另外,也推薦 Carl 大大的 簡易計算機:
http://www.mobile01.com/topicdetail.php?f=129&t=815393&p=1
文章關鍵字
不錯喔
不過看了一下
能開根號嗎?
沒看到耶
很棒耶
可修改記算式真的很方便
謝謝分享

pentw wrote:
能開根號嗎?


都可以開三次了

darrent wrote:
若要計算27開3方,可以用這個方式:
輸入:27^(1/3) ,按 EXE得到結果為:3


開根號應該不是問題吧。
macguyver wrote:
都可以開三次了開根號...(恕刪)

原來這樣開
有按鈕就更棒
被工程計算機寵壞了
空白的地方就是預留百分比與 SHIFT 按鍵
打算讓使用者按了 SHIFT 後就讓他出現 開根號 的符號,
還有倒數(1/X)、(拍)3.14、還有其他現在還沒想到的,(大家幫我想一下)

之後遠程計畫會加上常用的公式,如
正方形、長方形、三角形、平行四邊形、梯形... 的邊長,面積、體積、....
還打算解 一元二次、二元一次、聯立方程式......

還有,我念小學二年級的女兒叫我一定要做一個這樣的東東:
輸入 "7/2",結果是 "3...1"
就是要把餘數留下來,不要算成小數點

另外,他又要我算出來可以是分數,除不盡時就算一個假分數、帶分數出來,
如輸入:(3/2)/(7/8),執行結果要像這樣:12/7 或 1+(5/7)
這就難了,有沒有人知道怎麼弄?
我剛剛要把 % 的功能加上去,
但是有一個疑問請大家幫個忙。

請問 2/3% 的計算
應該是 (2/3)%
還是2/(3%)
%的意思應該是指百分之一吧
是的話那就是(2/3)%
三分之二乘以一百分之一
darrent wrote:
空白的地方就是預留百...(恕刪)


我還建議可以加上 e 這個數,很多學理工的都會用到的

我也需要你提到的那兩點
期待大大的努力嚕
kane3393 wrote:
%的意思應該是指百分之一吧
是的話那就是(2/3)%
三分之二乘以一百分之一...(恕刪)

如果是這樣的話反而簡單,把 % 換成 *0.01 就行了,
可是我剛剛想到用excell去測試,
2/3% 是 66.67,也就是 2 / ( 3% ),
所以現在這個版本就先這樣改了,
如果有人能引經據典的確認這個問題,那我會比較放心。

本來還要增加一個設定頁,以設定 小數點位數 以及 四捨五入、進位、捨去,
但這個部份還沒弄懂,不知道怎麼弄,請各位在等等。
目前已經加上四捨五入了,取小數後10位。

kane3393 wrote:
我還建議可以加上 e 這個數,很多學理工的都會用到的...(恕刪)

這我會試試看,謝謝你的建議。

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


darrent wrote:

如果是這樣的話反而...(恕刪)

那是因為你沒有括弧阿,依照我用工程計算機的經驗
2/3%它實際上算的就是2/(3%)沒錯
所以你寫的那樣是沒錯的
我剛剛漏看掉你的計算機上有括弧

文章分享
評分
評分
複製連結

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