- >问题说输出必须像这样格式化每个选项。
- 比萨饼
- 流行
- 再见
选择 - 1 添加披萨等,选择 3 退出循环。
- 比萨饼或流行音乐将被添加到每个输入的选项 1 或 2 的订单中。
- 循环结束后,小计应与"小计"在同一行打印。
- 小计正确添加,包括弹出 。
- 总必须正确与几个比萨饼和流行音乐
- 在小计中添加 9% 的税
- 每个购买的披萨的打印行带有 *
- 每购买一杯汽水就用 * 打印行
这就是我到目前为止所拥有的。
do
{
Console.WriteLine("1. pizza");
Console.WriteLine("2. pop");
Console.WriteLine("3. Goodbye");
Console.Write("Select an option:");
int choice = int.Parse(Console.ReadLine());
if (choice == 1)
{
Console.WriteLine("Add a pizza to the order:$");
}
else if (choice == 2)
{
Console.WriteLine("Add a pop to the order:$");
}
else if (choice == 3)
{
Console.WriteLine("Exit");
break;
}
else
{
您需要定义
int pizza = 0;
int pop = 0;
我不确定需要打印什么,但你需要做pizza++
;选择pizza
时,pop++
选择pop
时。我不确定价格是多少,但是,假设基于pizza
和pop
的值,在您以某种方式计算subtotal
循环后,增加 9% 与subtotal *= 1.09;
相同。