我正在嘗試製作一個小比薩訂單,但我的計算有問題。選擇披薩後,單價和總計算都可以,但選擇添加會帶來問題。更改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