計(jì)算(suàn)系統APP功能軟件開(kāi)發

2022-07-28 22:51:29 編輯:永諾網絡 來(lái)源:本站(zhàn)原創
    計(jì)算(suàn)器(qì)這個(gè)看似簡單的應用,當你(nǐ)一旦着手去制(zhì)作(zuò)時(shí),就會(huì)發現寫出來(lái)的程序漏洞百出,一些(xiē)機器(qì)的邏輯對人(rén)來(lái)說非常的簡單,對于軟件來(lái)說卻非常的難。一定要将每個(gè)細節都照顧到,程序才能如你(nǐ)所願地運行(xíng),否則就會(huì)出現一些(xiē)莫名其妙的狀況。
計(jì)算(suàn)系統APP功能軟件開(kāi)發
    這裏重點說20個(gè)按鍵的計(jì)算(suàn)機,實現簡單的加減乘除的簡單運算(suàn),退鍵,删除,更為(wèi)複雜的計(jì)算(suàn)等方式,都是從數(shù)學中衍生(shēng)出來(lái)的。
    一、符号及術(shù)語
    前數(shù):在計(jì)算(suàn)時(shí),居于運算(suàn)符之間(jiān)的數(shù)據,有(yǒu)三種情況的發生(shēng);

    程序運行(xíng)伊始,用戶先輸入數(shù)字,然後輸入算(suàn)符,此時(shí)該數(shù)字轉變為(wèi)前數(shù);
    用戶先後輸入數(shù)字、算(suàn)符、數(shù)字、等号後,計(jì)算(suàn)結果被設定為(wèi)前數(shù);
    用戶先後輸入數(shù)字、算(suàn)符、數(shù)字、算(suàn)符後,其中的第二個(gè)算(suàn)符具有(yǒu)等号的功能,将輸入的兩個(gè)數(shù)字和(hé)第一個(gè)算(suàn)符進行(xíng)運算(suàn),所得(de)結果被設定為(wèi)前數(shù);
    後數(shù):在計(jì)算(suàn)過程中,居于運算(suàn)符之後的那(nà)個(gè)數(shù)字;在鍵入等号或第二個(gè)算(suàn)符後,将運算(suàn)結果設定為(wèi)前數(shù),并将後數(shù)設置為(wèi)0;
    算(suàn)符:在本程序中特指+、-、×、÷這四個(gè)運算(suàn)符;
    等号算(suàn)符:用戶先後輸入數(shù)字、算(suàn)符、數(shù)字、算(suàn)符、數(shù)字、算(suàn)符……,其中除了第一個(gè)輸入的算(suàn)符外,其他算(suàn)符兼具等号的功能,我們稱後面的算(suàn)符為(wèi)等号算(suàn)符;
    C:英文CLEAR的縮寫,用于清除計(jì)算(suàn)過程中的全部信息;
    CE:英文CLEARENTRY的縮寫,用于清除在算(suàn)符之後輸入的所有(yǒu)數(shù)字——後數(shù);
    ←(回退):用于從尾部清除後數(shù)中的一個(gè)字符;
    ±(相反數(shù)):用于求相反數(shù),如果後數(shù)不為(wèi)0,則運算(suàn)對後數(shù)生(shēng)效,如果後數(shù)為(wèi)0且前數(shù)不為(wèi)0,則對前數(shù)生(shēng)效;也可(kě)以理(lǐ)解為(wèi)對屏幕上(shàng)顯示的數(shù)生(shēng)效;
    二、功能描述
    常規操作(zuò):用戶按順序輸入前數(shù)(屏幕将顯示後數(shù))、算(suàn)符(屏幕不顯示)、後數(shù)(屏幕顯示後數(shù))以及等号後,顯示運算(suàn)結果;
    連續運算(suàn):用戶先後輸入數(shù)字、算(suàn)符、數(shù)字、等号算(suàn)符、數(shù)字、等号算(suàn)符……,每次輸入等号算(suàn)符,顯示運算(suàn)結果,并将運算(suàn)結果設置為(wèi)前數(shù),将後數(shù)設置為(wèi)0;
    重新開(kāi)始:當完成一次運算(suàn)(前數(shù)被設置為(wèi)運算(suàn)結果),此時(shí)如果用戶不輸入算(suàn)符,而是直接輸入數(shù)字,則清除此前的運算(suàn)結果(相當于按鍵C的作(zuò)用);
    連續兩次輸入算(suàn)符:如果用戶輸入算(suàn)符之後沒有(yǒu)輸入數(shù)字,而是再次輸入算(suàn)符,則後面輸入的算(suàn)符有(yǒu)效(前面的算(suàn)符被後面的覆蓋了);
    輸入純小(xiǎo)數(shù):用戶有(yǒu)兩種方法輸入0.5:輸入0.5或輸入.5;
    其他功能鍵的功能描述見上(shàng)一個(gè)标題“符号與術(shù)語”。
本站(zhàn)文章均為(wèi)永諾網站(zhàn)建設摘自權威資料,書(shū)籍,或網絡原創文章,如有(yǒu)版權糾紛或者違規問題,請(qǐng)即刻聯系我們删除,我們歡迎您分享,引用和(hé)轉載,我們謝絕直接複制(zhì)和(hé)抄襲!感謝...
我們猜你(nǐ)喜歡