While循环计数+1

时间:2019-02-15 00:32:27

标签: c# while-loop count

当在我的代码中输入项目时,我的计数被+1抵消,因为它将我的-1命令作为项目计入价格中。如何将商品数量减少1?

double price = 0;
double input = 0;
const double _TAX = .065;
double items;
double tax;
double total;
double counter = 1;

while (true)
{
    Console.Write("Item #{0}   Enter Price: $", ++counter);
    input = Convert.ToDouble(Console.ReadLine());
    if (input == - 1)
    {
        break;
    }
    price += input;
}

items = counter - 1; //no matter what I do I cant get the correct count
Console.WriteLine("\n   Items:   {0}", items);

1 个答案:

答案 0 :(得分:0)

喜欢吗?

Child3