2.1商場(chǎng)收銀軟件

2018-11-06 17:09 更新

"小菜,給你出個(gè)作業(yè),做一個(gè)商場(chǎng)收銀軟件,營(yíng)業(yè)員根據(jù)客戶購(gòu)買商品單價(jià)和數(shù)量,向客戶收費(fèi)"

小菜:"這個(gè)很簡(jiǎn)單,兩個(gè)文本框,輸入單價(jià)和數(shù)量,再用個(gè)列表框來記錄商品的合計(jì),最終用一個(gè)按鈕來算出總額就可,對(duì),還需要一個(gè)重置按鈕來重新開始,不就行了?!"

image007.jpg

商場(chǎng)收銀系統(tǒng)V1.0關(guān)鍵代碼如下:

//聲明一個(gè)double變量total來計(jì)算總計(jì)
double total = 0.0d;
private void btnOk_Click(object sender, EventArgs e){
    //聲明一個(gè)double變量totalPrices來計(jì)算每個(gè)商品的單價(jià)(txtPrice)*數(shù)量(txtNum)后的合計(jì)
    double totalPrices = Convert.ToDouble(txtPrice.Text) * Convert.ToDouble(txtNum.Text);

    //將每個(gè)商品合計(jì)計(jì)入總計(jì)
    total = total + totalPrices;
    
    //在列表框中顯示信息
    lbxList.Items.Add("單價(jià): + txtPrice.Text +  數(shù)量:" 
    + txtNum.Text + " 合計(jì): " + totalPrices.ToString());
    //在lblResult標(biāo)簽上顯示總計(jì)數(shù)
    lblResult.Text = total.ToString();
}

“大鳥,”小菜叫道,“來看看,這不就是你要的收銀軟件嗎?我不到半小時(shí)就搞定了?!?/p>

“哈哈,很快嗎,”大鳥說著,看了看小菜的代碼。接著說:“現(xiàn)在我要求商場(chǎng)對(duì)商品搞活動(dòng),所有的商品打 8 折?!?/p>

“那不就是在 totalPrices 后面乘以一個(gè) 0.8 嗎?”

“小子,難道商場(chǎng)活動(dòng)結(jié)束,不打折了,你還要再把程序改寫代碼再去把所有機(jī)器全部安裝一次嗎?再說,我現(xiàn)在還有可能因?yàn)橹苣陸c,打五折的情況,你怎么辦?”

小菜不好意思道:“啊,我想得是簡(jiǎn)單了點(diǎn)。其實(shí)只要加一個(gè)下拉選擇框就可以解決你說的問題?!?/p>

大鳥微笑不語。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)