如何在C#中修复带有折扣价格的if语句

时间:2019-05-12 07:45:55

标签: c# algorithm visual-studio

我正在制作Gym Application,用于根据其选择的持续时间(3个月,12个月,24个月)来计算其会费和折扣。

我被困在代码的折扣部分,因为最后一个“ totaldiscount”即将出现,因为错误提示它不是分配的变量。

我尝试了几种方法,将if语句更改为case语句,我也尝试将int更改为float,但仍然没有用。

           {

                int discountprice;

                if (Basicradiobt.Checked) 
                {
                    discountprice = 0;
                    discountprice *= 0;
                }
                else if (Regularradiobt.Checked)
                {
                    discountprice = 2;
                    discountprice *= 2;
                }
                else if (Premiumradionbt.Checked)
                {
                    discountprice = 5;
                    discountprice *= 5;
                }
                Totaldiscounttxtbx.Text = membershipcost + extracost - discountprice.ToString();

            }

我希望当用户选择他们想要的持续时间(3个月,12个月,24个月)时,代码会根据该持续时间获得折扣,并从最终的会员费用中扣除该折扣,包括类型和所添加的其他任何内容。我要感谢至少一个星期来对此所做的任何帮助。

0 个答案:

没有答案