vb簡易計算器實驗報告

vb簡易計算器實驗報告

ID:8972928

大小:309.00 KB

頁數(shù):8頁

時間:2018-04-13

vb簡易計算器實驗報告_第1頁
vb簡易計算器實驗報告_第2頁
vb簡易計算器實驗報告_第3頁
vb簡易計算器實驗報告_第4頁
vb簡易計算器實驗報告_第5頁
資源描述:

《vb簡易計算器實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、簡易計算器課程設(shè)計報告一、實驗?zāi)康模耗M計算器的功能。系統(tǒng)啟動后,先清屏,再在顯示屏右側(cè)顯示0字樣,系統(tǒng)僅接收數(shù)字鍵、加減乘除鍵、退格鍵、C鍵(復(fù)位)、=或回車鍵、ESC鍵(退出系統(tǒng))作為有效按鍵,其余按鍵不響應(yīng)。按鍵后屏幕顯示效果要達(dá)到一般計算器顯示屏的同樣效果。不要求設(shè)計一般計算器上都具有的M功能。二、實驗設(shè)計內(nèi)容及思想:首先,創(chuàng)建一個主體框架:建立程序的主要界面后,系統(tǒng)自動生成界面的主要窗口生成代碼。對于每個按鈕的的代碼段中,分別添加事件觸發(fā)的處理代碼。分別設(shè)立三個顯示屏,第一個顯示屏作為“被加數(shù)”框,第二個顯示屏作為“加數(shù)”框,第三個顯示屏則作為輸出框。四則運算時直接采用計算表達(dá)式。

2、所以,優(yōu)先級和運算規(guī)則皆宜考慮在內(nèi)。在進(jìn)行除法運算時,若遇到除數(shù)為0,則運用條件語句執(zhí)行,并在輸出顯示屏上輸出“E”。三角函數(shù)、指數(shù)、對數(shù)、整除、取余等運算,也是運用類似手法??紤]到計算器的操作簡便性,所以加入了復(fù)位和退出按鈕。三、源程序文件:PrivateSubCommand1_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x+yEndSubPrivateSubCommand10_Click()DimxAsIntegerx=Text1.TextText3.Text=Cos(x)EndSubPrivat

3、eSubCommand11_Click()DimxAsIntegerx=Text1.TextText3.Text=Tan(x)EndSubPrivateSubCommand12_Click()DimxAsIntegerx=Text1.TextText3.Text=Atn(x)EndSubPrivateSubCommand13_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x^yEndSubPrivateSubCommand14_Click()DimxAsIntegerx=Text1.TextIfx<=0

4、ThenText3.Text="輸入錯誤"ElseText3.Text=Log(x)EndIfEndSubPrivateSubCommand15_Click()Text3.Text="此按鈕僅作裝飾用"EndSubPrivateSubCommand2_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x-yEndSubPrivateSubCommand3_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x*yEndSub

5、PrivateSubCommand4_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextIfy=0ThenText3.Text="E"ElseText3.Text=x/yEndIfEndSubPrivateSubCommand5_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=xyEndSubPrivateSubCommand6_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.Tex

6、tText3.Text=xModyEndSubPrivateSubCommand7_Click()Text1.Text=""Text2.Text=""Text3.Text="0"EndSubPrivateSubCommand8_Click()EndEndSubPrivateSubCommand9_Click()DimxAsIntegerx=Text1.TextText3.Text=Sin(x)EndSub源代碼截圖:四、運行結(jié)果演示:加法演示:減法演示:乘法演示:除法演示:能夠整除:不能夠整除:除數(shù)為零:

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。