txtNum3 = val(txtNum1) + val(txtNum2 )
這節課我們來做一個簡單的計算器。這個計算器的知識要點:
1、 字符型與數值型數據的轉換
2、 IF語句
3、 Select Case
4、 For循環
下面我們開始設計程序。
步驟1
建立窗體,在窗體上放置20個按鈕,一個文本框
步驟2
給各個控件輸入名稱及標題,名稱及標題如下:
1、數字按鈕
控件1名稱:cmd1 控件1標題:1 控件2名稱:cmd2 控件2標題:2
控件3名稱:cmd3 控件3標題:3 控件4名稱:cmd4 控件4標題:4
控件5名稱:cmd5 控件5標題:5 控件6名稱:cmd6 控件6標題:6
控件7名稱:cmd7 控件7標題:7 控件8名稱:cmd8 控件8標題:8
控件9名稱:cmd9 控件9標題:9 控件10名稱:cmd0 控件10標題:0
2、小數點按鈕
控件11名稱:cmdPoin 控件11標題:.
3、計算按鈕
控件12名稱:cmdadd控件12標題:+ 控件13名稱:cmdMinus 控件13標題:-
控件14名稱:cmdMult控件14標題:* 控件15名稱:cmdDiv 控件15標題:/
控件16名稱:cmdSqr控件16標題:開方 控件17名稱:cmdSqu 控件17標題:平方
控件18名稱:cmdReci 控件18標題:倒數
4、清零按鈕
控件19名稱:cmdClear 控件19標題:C
5、等號按鈕
控件20名稱:cmdEqual 控件18標題:=
6、文本框
控件21名稱:txtResult
步驟3 程序分析
我們首先要確定各個按鈕的作用:
1、數字按鈕:
當按下數字按鈕,文本框裏應該出現我們所按下的按鈕所代表的數字,如果文本框裏原來有數字,就應該在原有數字的尾部加上新的數字。
2、小數點按鈕
當按下小數點按鈕,必須判斷文本框中的數字是否含有小數點,如果沒有,就把小數點加在文本框的現有數字後面。
3、計算按鈕
當按下計算按鈕,就把文本框裏的數字保存到一個變量中,把代表該按鈕的運算符保存在另一個變量中,並清空文本框,等待下一個參加運算的數字的輸入。
4、清零按鈕
當按下清零按鈕,就把文本框的文本把文本框的值置爲0
5、等號按鈕
當按下等號按鈕,就進行計算,用保存在變量裏的數字及運算符跟文本框的裏數字進行運算,結果顯示在文本框中。
整個程序的分析到此結束,請朋友們根據分析自行編寫一下代碼,看是否可以把這個簡單的計算器做出來,代碼的編寫下節課再講。