小算盤怎麼做 |
答題得分者是:P.D.
|
own924life
一般會員 發表:1 回覆:1 積分:0 註冊:2008-03-12 發送簡訊給我 |
如題
最近要用DELPHI做一個跟WINDOWS內建的小算盤一模一樣的 下列是我比較不會的問題 小數點 等號 M MR MS MC 這些的程式碼 應該要怎麼弄呢? 編輯記錄
own924life 重新編輯於 2008-03-12 23:57:19, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
首先, 你要先瞭解 M+, MR, MC, M- 的定義是啥? 然後其他的既然你沒表明代表你應該是知道如何下手, 這段就不難了
M->Memory 即是一個Memory, 只要設置一個變數(不論是private, public), 假設 MEMDATA 當按下 M , MEMDATA:= MEMDATA 目前的面板的值, M- 依此類推 MR是什麼, Memory Result, 也就是將 memdata 顯示出來 MC呢? Memory Clear, 只要漬空 memdata:= 0 就好了 |
own924life
一般會員 發表:1 回覆:1 積分:0 註冊:2008-03-12 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請多用點心
1.每一個按鍵應該乽是獨立的吧, 包含 , 既然如此, 按下 號時, 你應該做什麼事, 想想看, 怎麼會讓上一個按鍵1繼續殘留在你的值中呢? 2.小數點的出現, 所代表的是什麼樣的數值, 想想吧!, 當按下小數點時要做什麼事 其實小算盤沒有太多的技巧或運算很難的函數, 這不比寫一個工程計算機的難度, 對初學者來說只是有那麼一點的難度(5%), 其中所要運用的基本功確是不少, 如果你對基本變數型態定義, 事件如何寫, 如何宣告變數, 變數相互運算等等都搞不清的話, 建議你先從其他的書籍徹底讀一遍 你無須運用到高深技術, 也不用完全瞭解物件oop的觀念 基本上 StrtoInt(), StrtoIntDef(), FloattoStr(), StrtoInt(), StrtoFloat(), lable.caption, x:= x y 這些就夠寫出小算盤了, 其餘是畫面上的按鍵安排 加油吧! 提示一個重點 小數的轉換可能會引發轉換失敗錯誤, 所以唯一可能用到的是 try .... except .... end; ===================引 用 own924life 文 章=================== 感謝版主的回覆 不好意思 再請問一下 要如何用 "小數點" 還有我現在遇到一個問題 我在運算的時候 假如是要1 2 先按1 在 按 最後按2 TEXT上會顯示 12 按等號 會變成13(1 12) 請問我要如何解決呢?? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |