我的任务是制作一个接受披萨订单的程序。我给了用户两个单选按钮来选择大小(大号 6 美元,超大号 12 美元)和四个单选按钮来选择浇头的数量(1、2、3、4)。我想出了一个公式,可以计算含税成本(C=1.13(0.75(x-1)+1)+S,x 是浇头,S 是尺寸)。
我的问题是,一旦我尝试对方程式进行编码,它就会说在倒数第二行中使用未分配的变量 numbToppings 和 size 存在错误。
关于为什么会发生这种情况以及如何解决它的任何想法。
const double taxes = 1.13;
const double toppings = 0.75;
double size;
double numToppings;
double costInitial;
double costTotal;
if (radLarge.Checked == true)
{
size = 6;
}
else if (radXLarge.Checked == true)
{
size = 12;
}
if (rad1.Checked == true)
{
numToppings = 1;
}
else if (rad2.Checked == true)
{
numToppings = 2;
}
else if (rad3.Checked == true)
{
numToppings = 3;
}
else if (rad4.Checked == true)
{
numToppings = 4;
}
costInitial = ((toppings * numToppings - 1) + 1) + size;
costTotal = taxes * costInitial;