計(jì)算器這個(gè)看似簡(jiǎn)單的應(yīng)用,當(dāng)你一旦著手去制作時(shí),就會(huì)發(fā)現(xiàn)寫出來的程序漏洞百出,一些機(jī)器的邏輯對(duì)人來說非常的簡(jiǎn)單,對(duì)于軟件來說卻非常的難。一定要將每個(gè)細(xì)節(jié)都照顧到,程序才能如你所愿地運(yùn)行,否則就會(huì)出現(xiàn)一些莫名其妙的狀況。
這里重點(diǎn)說20個(gè)按鍵的計(jì)算機(jī),實(shí)現(xiàn)簡(jiǎn)單的加減乘除的簡(jiǎn)單運(yùn)算,退鍵,刪除,更為復(fù)雜的計(jì)算等方式,都是從數(shù)學(xué)中衍生出來的。
一、符號(hào)及術(shù)語(yǔ)
前數(shù):在計(jì)算時(shí),居于運(yùn)算符之間的數(shù)據(jù),有三種情況的發(fā)生;
程序運(yùn)行伊始,用戶先輸入數(shù)字,然后輸入算符,此時(shí)該數(shù)字轉(zhuǎn)變?yōu)榍皵?shù);
用戶先后輸入數(shù)字、算符、數(shù)字、等號(hào)后,計(jì)算結(jié)果被設(shè)定為前數(shù);
用戶先后輸入數(shù)字、算符、數(shù)字、算符后,其中的第二個(gè)算符具有等號(hào)的功能,將輸入的兩個(gè)數(shù)字和第一個(gè)算符進(jìn)行運(yùn)算,所得結(jié)果被設(shè)定為前數(shù);
后數(shù):在計(jì)算過程中,居于運(yùn)算符之后的那個(gè)數(shù)字;在鍵入等號(hào)或第二個(gè)算符后,將運(yùn)算結(jié)果設(shè)定為前數(shù),并將后數(shù)設(shè)置為0;
算符:在本程序中特指+、-、×、÷這四個(gè)運(yùn)算符;
等號(hào)算符:用戶先后輸入數(shù)字、算符、數(shù)字、算符、數(shù)字、算符……,其中除了第一個(gè)輸入的算符外,其他算符兼具等號(hào)的功能,我們稱后面的算符為等號(hào)算符;
C:英文CLEAR的縮寫,用于清除計(jì)算過程中的全部信息;
CE:英文CLEARENTRY的縮寫,用于清除在算符之后輸入的所有數(shù)字——后數(shù);
←(回退):用于從尾部清除后數(shù)中的一個(gè)字符;
±(相反數(shù)):用于求相反數(shù),如果后數(shù)不為0,則運(yùn)算對(duì)后數(shù)生效,如果后數(shù)為0且前數(shù)不為0,則對(duì)前數(shù)生效;也可以理解為對(duì)屏幕上顯示的數(shù)生效;
二、功能描述
常規(guī)操作:用戶按順序輸入前數(shù)(屏幕將顯示后數(shù))、算符(屏幕不顯示)、后數(shù)(屏幕顯示后數(shù))以及等號(hào)后,顯示運(yùn)算結(jié)果;
連續(xù)運(yùn)算:用戶先后輸入數(shù)字、算符、數(shù)字、等號(hào)算符、數(shù)字、等號(hào)算符……,每次輸入等號(hào)算符,顯示運(yùn)算結(jié)果,并將運(yùn)算結(jié)果設(shè)置為前數(shù),將后數(shù)設(shè)置為0;
重新開始:當(dāng)完成一次運(yùn)算(前數(shù)被設(shè)置為運(yùn)算結(jié)果),此時(shí)如果用戶不輸入算符,而是直接輸入數(shù)字,則清除此前的運(yùn)算結(jié)果(相當(dāng)于按鍵C的作用);
連續(xù)兩次輸入算符:如果用戶輸入算符之后沒有輸入數(shù)字,而是再次輸入算符,則后面輸入的算符有效(前面的算符被后面的覆蓋了);
輸入純小數(shù):用戶有兩種方法輸入0.5:輸入0.5或輸入.5;
其他功能鍵的功能描述見上一個(gè)標(biāo)題“符號(hào)與術(shù)語(yǔ)”。

一、符號(hào)及術(shù)語(yǔ)
前數(shù):在計(jì)算時(shí),居于運(yùn)算符之間的數(shù)據(jù),有三種情況的發(fā)生;
程序運(yùn)行伊始,用戶先輸入數(shù)字,然后輸入算符,此時(shí)該數(shù)字轉(zhuǎn)變?yōu)榍皵?shù);
用戶先后輸入數(shù)字、算符、數(shù)字、等號(hào)后,計(jì)算結(jié)果被設(shè)定為前數(shù);
用戶先后輸入數(shù)字、算符、數(shù)字、算符后,其中的第二個(gè)算符具有等號(hào)的功能,將輸入的兩個(gè)數(shù)字和第一個(gè)算符進(jìn)行運(yùn)算,所得結(jié)果被設(shè)定為前數(shù);
后數(shù):在計(jì)算過程中,居于運(yùn)算符之后的那個(gè)數(shù)字;在鍵入等號(hào)或第二個(gè)算符后,將運(yùn)算結(jié)果設(shè)定為前數(shù),并將后數(shù)設(shè)置為0;
算符:在本程序中特指+、-、×、÷這四個(gè)運(yùn)算符;
等號(hào)算符:用戶先后輸入數(shù)字、算符、數(shù)字、算符、數(shù)字、算符……,其中除了第一個(gè)輸入的算符外,其他算符兼具等號(hào)的功能,我們稱后面的算符為等號(hào)算符;
C:英文CLEAR的縮寫,用于清除計(jì)算過程中的全部信息;
CE:英文CLEARENTRY的縮寫,用于清除在算符之后輸入的所有數(shù)字——后數(shù);
←(回退):用于從尾部清除后數(shù)中的一個(gè)字符;
±(相反數(shù)):用于求相反數(shù),如果后數(shù)不為0,則運(yùn)算對(duì)后數(shù)生效,如果后數(shù)為0且前數(shù)不為0,則對(duì)前數(shù)生效;也可以理解為對(duì)屏幕上顯示的數(shù)生效;
二、功能描述
常規(guī)操作:用戶按順序輸入前數(shù)(屏幕將顯示后數(shù))、算符(屏幕不顯示)、后數(shù)(屏幕顯示后數(shù))以及等號(hào)后,顯示運(yùn)算結(jié)果;
連續(xù)運(yùn)算:用戶先后輸入數(shù)字、算符、數(shù)字、等號(hào)算符、數(shù)字、等號(hào)算符……,每次輸入等號(hào)算符,顯示運(yùn)算結(jié)果,并將運(yùn)算結(jié)果設(shè)置為前數(shù),將后數(shù)設(shè)置為0;
重新開始:當(dāng)完成一次運(yùn)算(前數(shù)被設(shè)置為運(yùn)算結(jié)果),此時(shí)如果用戶不輸入算符,而是直接輸入數(shù)字,則清除此前的運(yùn)算結(jié)果(相當(dāng)于按鍵C的作用);
連續(xù)兩次輸入算符:如果用戶輸入算符之后沒有輸入數(shù)字,而是再次輸入算符,則后面輸入的算符有效(前面的算符被后面的覆蓋了);
輸入純小數(shù):用戶有兩種方法輸入0.5:輸入0.5或輸入.5;
其他功能鍵的功能描述見上一個(gè)標(biāo)題“符號(hào)與術(shù)語(yǔ)”。
本站文章均為永諾網(wǎng)站建設(shè)摘自權(quán)威資料,書籍,或網(wǎng)絡(luò)原創(chuàng)文章,如有版權(quán)糾紛或者違規(guī)問題,請(qǐng)即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉(zhuǎn)載,我們謝絕直接復(fù)制和抄襲!感謝...
猜你喜歡
聯(lián)絡(luò)方式:
電話:15038330582
郵箱:278477169@qq.com
掃描名片

我們猜你喜歡
-
事業(yè)單位部門公考查詢類小程序軟件開發(fā)
公考培訓(xùn)行業(yè)一直都是勢(shì)頭比較猛的增長(zhǎng)趨勢(shì),主要原因是公考的人數(shù)每年都在增加,穩(wěn)就業(yè)的背景下,地方公務(wù)員還會(huì)繼續(xù)擴(kuò)張,報(bào)考人數(shù)也會(huì)增加,使用公開小程序的用戶自然也會(huì)增加...
-
手機(jī)商城直播帶貨系統(tǒng)怎么開發(fā)
一、直播帶貨軟件項(xiàng)目客戶來源介紹 這位老板是在搜狐新聞網(wǎng)看到我們的產(chǎn)品信息曝光,說你們的產(chǎn)品竟然能夠曝光出來,說明你們的公司還是值得信任的。老板經(jīng)過交談后說出...
-
HTML中引入CSS樣式有幾種形式
1.最常用的,引入樣式表,在樣式表中編寫樣式,引入方式如下:<link href="css/style.css" rel="stylesheet" type="text/css">2.在Html頭部用<style></style>包起來,在這里面...
-
鄭州微信小程序開發(fā)哪家好
不管是開發(fā)小程序還是APP軟件都是選擇一家靠譜的服務(wù)商,都會(huì)通過公司的資質(zhì),過往的案例,企業(yè)的人員構(gòu)成大概的判斷。 判斷要點(diǎn): 一、實(shí)地考察公司,穩(wěn)定的辦公場(chǎng)地,公司...
-
體育賽事綜合管理系統(tǒng)小程序開發(fā)
體育賽事小程序開發(fā)上線,能匯總賽事的所有重要信息,參賽手可以直接輸入有效的證件或者證件號(hào)碼,報(bào)名時(shí)填寫的手機(jī)號(hào)就能查詢參賽的號(hào)碼與軌跡線路圖信息。 賽事小程序使...