...C# 中计算合计金额(小计+小计+小计+小计)*折扣=总金额) 如图:_百度...
输入格式为0 主要是因为你的textbox的值为“”
判断是否为空 为空当做0处理
double t1=0, t2=0..........zk =1(这是初始值 ); //自己往后加就行
if(TextBox1.Text.Trim()!= ) //Trim()去空格的
{
t1 = Convert.ToDouble(TextBox1.Text);
}
.......
double sum = (t1 + t2 + t3 + t4 + t5) * zk;
txthj.Text = sum.ToString();
判断是否为空 为空当做0处理
double t1=0, t2=0..........zk =1(这是初始值 ); //自己往后加就行
if(TextBox1.Text.Trim()!= ) //Trim()去空格的
{
t1 = Convert.ToDouble(TextBox1.Text);
}
.......
double sum = (t1 + t2 + t3 + t4 + t5) * zk;
txthj.Text = sum.ToString();
<object
codeBase= ,0,29,0
height= 98 width= 778 classid= clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 VIEWASTEXT>
<PARAM NAME= _cx VALUE= 19235 >
<PARAM NAME= _cy VALUE= 2011 >
<PARAM NAME= FlashVars VALUE= -1 >
<PARAM NAME= Movie VALUE= 1.swf >
<PARAM NAME= Src VALUE= 1.swf >
<PARAM NAME= WMode VALUE= Transparent >
<PARAM NAME= Play VALUE= -1 >
<PARAM NAME= Loop VALUE= -1 >
<PARAM NAME= Quality VALUE= High >
<PARAM NAME= SAlign VALUE= >
<PARAM NAME= Menu VALUE= 0 >
<PARAM NAME= Base VALUE= >
<PARAM NAME= AllowScriptAccess VALUE= always >
<PARAM NAME= Scale VALUE= ShowAll >
<PARAM NAME= DeviceFont VALUE= 0 >
<PARAM NAME= EmbedMovie VALUE= 0 >
<PARAM NAME= BGColor VALUE= >
<PARAM NAME= SWRemote VALUE= >
<PARAM NAME= MovieData VALUE= >
<PARAM NAME= SeamlessTabbing VALUE= 1 >
<embed src= 5xin.swf width= 214 height= 76 quality= high
pluginspage=
type= application/x-shockwave-flash
wmode= transparent menu= false > </embed>
</object>
将其中的 1.swf 换成自己的文件(完整路径)
M1
codeBase= ,0,29,0
height= 98 width= 778 classid= clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 VIEWASTEXT>
<PARAM NAME= _cx VALUE= 19235 >
<PARAM NAME= _cy VALUE= 2011 >
<PARAM NAME= FlashVars VALUE= -1 >
<PARAM NAME= Movie VALUE= 1.swf >
<PARAM NAME= Src VALUE= 1.swf >
<PARAM NAME= WMode VALUE= Transparent >
<PARAM NAME= Play VALUE= -1 >
<PARAM NAME= Loop VALUE= -1 >
<PARAM NAME= Quality VALUE= High >
<PARAM NAME= SAlign VALUE= >
<PARAM NAME= Menu VALUE= 0 >
<PARAM NAME= Base VALUE= >
<PARAM NAME= AllowScriptAccess VALUE= always >
<PARAM NAME= Scale VALUE= ShowAll >
<PARAM NAME= DeviceFont VALUE= 0 >
<PARAM NAME= EmbedMovie VALUE= 0 >
<PARAM NAME= BGColor VALUE= >
<PARAM NAME= SWRemote VALUE= >
<PARAM NAME= MovieData VALUE= >
<PARAM NAME= SeamlessTabbing VALUE= 1 >
<embed src= 5xin.swf width= 214 height= 76 quality= high
pluginspage=
type= application/x-shockwave-flash
wmode= transparent menu= false > </embed>
</object>
将其中的 1.swf 换成自己的文件(完整路径)
M1
多个店铺商品优惠后合计金额为负数,怎么计算优惠均摊
商品分摊金额=当前商品单品基准价*数量/(订单中全部商品单品基准价*数量)之和*优惠金额。如:
1、A商品单品基准价为150元,有150-100的总价促销和150-30的店铺优惠券。
2、B商品单品基准价50元,凑单支持每满200-30的京贴活动。
3、A商品先使用店铺优惠后,剩余20元,再继续使用京贴,则会出现订单实付金额为负数(20-22=-2)的情况,此时会按订单剩余实付金额作为优惠最大可用金额进行抵扣,故此订单优惠后价格为0元。
4、凑单B商品,订单的优惠仍按比例分摊计算。
5、优惠计算:(150-100-30-20)+(50-8)=42,实际支付:A商品0元+B商品42元=42元。
1、A商品单品基准价为150元,有150-100的总价促销和150-30的店铺优惠券。
2、B商品单品基准价50元,凑单支持每满200-30的京贴活动。
3、A商品先使用店铺优惠后,剩余20元,再继续使用京贴,则会出现订单实付金额为负数(20-22=-2)的情况,此时会按订单剩余实付金额作为优惠最大可用金额进行抵扣,故此订单优惠后价格为0元。
4、凑单B商品,订单的优惠仍按比例分摊计算。
5、优惠计算:(150-100-30-20)+(50-8)=42,实际支付:A商品0元+B商品42元=42元。