我正在尝试制作一个小比萨订单,但我的计算有问题。选择披萨后,单价和总计算都可以,但选择添加会带来问题。更改NumericUpDown值后,卡路里不正确(所有单位都有不变的价格和卡路里)。 NumericUpDown的名字是numberofunit。我如何计算它们?如何使用NumericUpDown计算文本框值的总和?
if (pepper.Checked)
{
string peppereklendi =
Convert.ToString(Convert.ToDouble(unitprice.Text)+ pepperprice);
unitprice.Text = peppereklendi;
total.Text =
Convert.ToString(Convert.ToDecimal(unitprice.Text) * numberofunit.Value);
string pepperkaloriekle =
Convert.ToString(Convert.ToInt16(gizlikalori.Text) + pepperkalori);
gizlikalori.Text = pepperkaloriekle;
amountofcalorie.Text =
Convert.ToString(Convert.ToDecimal(gizlikalori.Text) * numberofunit.Value);
}
else
{
string peppereklendi = unitprice.Text;
unitprice.Text =
Convert.ToString(Convert.ToDouble(peppereklendi) - pepperprice);
total.Text = Convert.ToString(Convert.ToDecimal(unitprice.Text) * numberofunit.Value);
string pepperkaloriekle = gizlikalori.Text;
gizlikalori.Text =
Convert.ToString(Convert.ToDouble(pepperkaloriekle) - pepperkalori);
amountofcalorie.Text =
Convert.ToString(Convert.ToDecimal(gizlikalori.Text) * numberofunit.Value);
}
本准则是辣椒的复选框代码。
This is the form of my application.
这功课? – 2012-01-07 21:43:51
@MikeW是关于比萨计算的作业,我在c#中相当新颖# – 2012-01-07 22:23:36
@ user1136403将来,请用'家庭作业'标记作业问题 - 它清楚你要问什么和为什么。谢谢 – Basic 2012-01-08 01:57:43