2.1商场收银软件
"小菜,给你出个作业,做一个商场收银软件,营业员根据客户购买商品单价和数量,向客户收费"
小菜:"这个很简单,两个文本框,输入单价和数量,再用个列表框来记录商品的合计,最终用一个按钮来算出总额就可,对,还需要一个重置按钮来重新开始,不就行了?!"
商场收银系统V1.0关键代码如下:
//声明一个double变量total来计算总计 double total = 0.0d; private void btnOk_Click(object sender, EventArgs e){ //声明一个double变量totalPrices来计算每个商品的单价(txtPrice)*数量(txtNum)后的合计 double totalPrices = Convert.ToDouble(txtPrice.Text) * Convert.ToDouble(txtNum.Text); //将每个商品合计计入总计 total = total + totalPrices; //在列表框中显示信息 lbxList.Items.Add("单价: + txtPrice.Text + 数量:" + txtNum.Text + " 合计: " + totalPrices.ToString()); //在lblResult标签上显示总计数 lblResult.Text = total.ToString(); }
“大鸟,”小菜叫道,“来看看,这不就是你要的收银软件吗?我不到半小时就搞定了。”
“哈哈,很快吗,”大鸟说着,看了看小菜的代码。接着说:“现在我要求商场对商品搞活动,所有的商品打 8 折。”
“那不就是在 totalPrices 后面乘以一个 0.8 吗?”
“小子,难道商场活动结束,不打折了,你还要再把程序改写代码再去把所有机器全部安装一次吗?再说,我现在还有可能因为周年庆,打五折的情况,你怎么办?”
小菜不好意思道:“啊,我想得是简单了点。其实只要加一个下拉选择框就可以解决你说的问题。”
大鸟微笑不语。