您好,登錄后才能下訂單哦!
相對(duì)C++、C#等語言來說,易語言是比較容易學(xué)習(xí)的,很多做工程或者涉及到計(jì)算的工作,日常的計(jì)算經(jīng)常要按計(jì)算器,還要看公式,顯得極為不便,今天就來教大家怎么編寫一個(gè)便捷的計(jì)算軟件,來解決我們?nèi)粘9ぷ魃钪谐S玫挠?jì)算。
這樣的專業(yè)計(jì)算軟件不是一般的計(jì)算器,它的一部分?jǐn)?shù)值是固定的,一部分需要自己手工輸入,因此,有了這樣的軟件,我們?nèi)粘2橘Y料的時(shí)間就省去了,一步直接出計(jì)算結(jié)果。
1、打開易語言,點(diǎn)擊新建→Windows窗口程序,按照?qǐng)D中的說明,點(diǎn)擊右側(cè)的功能按鈕,然后在窗口上按住左鍵拖動(dòng),畫出如圖所示的功能。
2、下面來美化一下我們的界面。看圖中的操作順序:
3、美化后的界面就是這樣的:
4、進(jìn)行如下圖片中的操作,并在左邊的屬性框里面“是否允許多行”中點(diǎn)一下,有個(gè)下拉條,選擇是,這時(shí)候,我們的軟件說明部分就是分行顯示的了,然后在“禁止”的地方選擇“是”,意思就是讓這個(gè)地方不被使用者編輯。
5、接下來就是程序的功能了。
我們?cè)诘谝粋€(gè)組合框那里點(diǎn)一下,右邊屬性的地方就切換到了組合框1,進(jìn)行圖示中的設(shè)置,添加A1、A2
6、同理,在組合框2和3和4中分別設(shè)置B1、B2和C1、C2和D1、D2,編輯完成之后按圖示進(jìn)行參數(shù)設(shè)置;
編輯完成后就像第二張圖這樣了:
7、回到主界面,點(diǎn)按鈕1,如圖按鈕2的標(biāo)題為“計(jì)算”、修改按鈕2的標(biāo)題為“校對(duì)結(jié)果”,如圖所示:
8、雙擊“計(jì)算”按鈕,就進(jìn)入到了代碼頁面,輸入一下代碼:按照?qǐng)D示操作,在變量一行輸入“a”,在“類型”那一行敲一下空格,選擇“雙精度小數(shù)”
9、/添加完a、b、c、d、e、f、g、h、m后,輸入以下代碼:e = 到小數(shù) (編輯框2.內(nèi)容)f = 到小數(shù) (編輯框5.內(nèi)容)g = 到小數(shù) (編輯框4.內(nèi)容)h = 到小數(shù) (編輯框3.內(nèi)容).如果真 (組合框1.內(nèi)容 = “A1”) a = 0.1.如果真結(jié)束.如果真 (組合框1.內(nèi)容 = “A2”) a = 0.25.如果真結(jié)束.如果真 (組合框2.內(nèi)容 = “B1”) b = 15.如果真結(jié)束.如果真 (組合框2.內(nèi)容 = “B2”) b = 50.如果真結(jié)束.如果真 (組合框3.內(nèi)容 = “C1”) c = 2.55.如果真結(jié)束.如果真 (組合框3.內(nèi)容 = “C2”) 添加完a、b、c、d、e、f、g、h、m后,輸入以下代碼:e = 到小數(shù) (編輯框2.內(nèi)容)f = 到小數(shù) (編輯框5.內(nèi)容)g = 到小數(shù) (編輯框4.內(nèi)容)h = 到小數(shù) (編輯框3.內(nèi)容).如果真 (組合框1.內(nèi)容 = “A1”) a = 0.1.如果真結(jié)束.如果真 (組合框1.內(nèi)容 = “A2”) a = 0.25.如果真結(jié)束.如果真 (組合框2.內(nèi)容 = “B1”) b = 15.如果真結(jié)束.如果真 (組合框2.內(nèi)容 = “B2”) b = 50.如果真結(jié)束.如果真 (組合框3.內(nèi)容 = “C1”) c = 2.55.如果真結(jié)束.如果真 (組合框3.內(nèi)容 = “C2”) c = 6.74.如果真結(jié)束.如果真 (組合框4.內(nèi)容 = “D1”) d = 1.如果真結(jié)束.如果真 (組合框4.內(nèi)容 = “D2”) d = 2.如果真結(jié)束M = a × c - b + d編
c = 6.74.如果真結(jié)束.如果真 (組合框4.內(nèi)容 = “D1”) d = 1.如果真結(jié)束.如果真 (組合框4.內(nèi)容 = “D2”) d = 2.如果真結(jié)束M = a × c - b + d編輯框6.內(nèi)容 = 到文本 (a ÷ e × c ÷ 5 ÷ f - g × b + d ÷ h)
輯框6.內(nèi)容 = 到文本 (a ÷ e × c ÷ 5 ÷ f - g × b + d ÷ h)
10、雙擊校對(duì)結(jié)果按鈕,然后接著上面的代碼回車之后,粘貼圖示中的那部分代碼,也就是第九步中的除了最后一行的部分:
11、緊接著上面的代碼,再輸入以下代碼:.如果真 (M > 0.0001).如果真結(jié)束信息框 (“計(jì)算結(jié)果不符合《***》之規(guī)定”, 0, ).如果真結(jié)束.如果真 (M ≤ 0.0001).如果真結(jié)束信息框 (“計(jì)算結(jié)果符合《***》之規(guī)定”, 0, )緊接著上面的代碼,再輸入以下代碼:.如果真 (M > 0.0001).如果真結(jié)束信息框 (“計(jì)算結(jié)果不符合《***》之規(guī)定”, 0, ).如果真結(jié)束.如果真 (M ≤ 0.0001).如果真結(jié)束信息框 (“計(jì)算結(jié)果符合《***》之規(guī)定”, 0, )
12、我們來運(yùn)行一下 ,看看效果如何:成功了!
13、然后編譯一下就好了。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。