程序設(shè)計邏輯:
- 用戶將通過數(shù)字按鍵輸入數(shù)據(jù)钮蛛,這些數(shù)據(jù)形成實際的整數(shù)仅颇,存放在變量number中碟绑,輸入完第一個操作數(shù)后俺猿,用戶需要選擇操作符(加減乘除)茎匠,加減乘除分別對應(yīng)不同的flag數(shù)值。
- 以加法為例辜荠,當(dāng)用戶按下加法時汽抚,程序先為標(biāo)記運算變量flag=1,表示將進(jìn)行加法運算伯病。
- 接著將前面輸入的數(shù)值從num變量中轉(zhuǎn)移到變量a(以加法為例造烁,此時變量a是加數(shù))中,同時將變量num清零午笛,以方便記錄b(以加法為例惭蟋,此時變量b為被加數(shù))的數(shù)值。
- 這時用戶將繼續(xù)通過鍵盤輸入被加數(shù)b药磺,輸入的數(shù)據(jù)形成實際的整數(shù)(計算機 上節(jié)課的內(nèi)容)告组,存放在變量num中,輸入完被加數(shù)后癌佩,用戶按下=鍵木缝,此時程序?qū)⒆兞縩um中數(shù)值轉(zhuǎn)移到變量b中,并將變量num數(shù)值清零围辙,以便接收新的數(shù)據(jù)我碟,這是我們已經(jīng)獲取了a和b的數(shù)據(jù),并且知道操作符姚建。
- 下一步就是計算了矫俺,根據(jù)操作符的數(shù)值不同(flag=1表示加法,flag=2表示減法掸冤,flag=3表示乘法厘托,flag=4表示出發(fā)),選擇不同的計算方法稿湿,最終得到正確數(shù)值c(最終算出來的數(shù)值)铅匹,由于變量num數(shù)值會實時顯示在屏幕上,所以我們這里的結(jié)果值c可以直接用變量num來表示饺藤,這樣結(jié)果就直接顯示到屏幕上了伊群。
示意圖