Я пытаюсь создать небольшую форму заказа на пиццу, но у меня проблема с расчетами. После выбора пиццы цена за единицу и общие расчеты в порядке, но выбор дополнений представляет проблему. После изменения значения 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.
Это домашнее задание? –
@MikeW да домашнее задание о вычислениях в пиццерии, я довольно новичок в C# –
@ user1136403 В будущем, пожалуйста, задайте домашнее задание с помощью 'homework'. Это дает понять, что вы спрашиваете и почему. Спасибо – Basic