public static void Main()
int beverageNum=0, friesNum=0;
bool sandwichTF, beverageTF, friesTF, megaFries, codeBreak=false, transaction=true;
double[] price={0,0,0,0,0};
double payment, change=0;
string[] printInfo=new string[3];
Console.WriteLine("Would you like a sandwich, true or false");
if (bool.TryParse(Console.ReadLine(), out sandwichTF))
Console.WriteLine("What sandwich would you like, C: Chicken ($7.50), B: Beef ($8.50), VB: Veggie Burger ($7.75)");
sandwichType=Console.ReadLine();
Console.WriteLine("Chicken sandwich");
Console.WriteLine("Beef sandwich");
Console.WriteLine("Veggie Burger sandwich");
Console.WriteLine("No sandwich");
Console.WriteLine("Wrong input, re-input");
Console.WriteLine("Do you want a beverage, true or false");
if (bool.TryParse(Console.ReadLine(), out beverageTF))
Console.WriteLine("Enter 1 for small beverage ($1.50), 2 for medium ($2.00), 3 for large ($2.25)");
if (int.TryParse(Console.ReadLine(), out beverageNum))
Console.WriteLine("Small beverage");
Console.WriteLine("Medium beverage");
Console.WriteLine("Large beverage");
Console.WriteLine("Wrong input, re-input");
Console.WriteLine("No beverage");
Console.WriteLine("Wrong input, re-input");
Console.WriteLine("Do you want french fries, true or false");
if (bool.TryParse(Console.ReadLine(), out friesTF))
Console.WriteLine("Enter 1 for Small fries ($1.50), 2 for Medium fries ($2.00), and 3 for Large fries ($2.50)");
if (int.TryParse(Console.ReadLine(), out friesNum))
Console.WriteLine("Would you like to mega-size your fries ($2.50) true or false");
if (bool.TryParse(Console.ReadLine(), out megaFries)&&megaFries)
Console.WriteLine("Mega-sized fries");
Console.WriteLine("Small fries");
Console.WriteLine("Medium fries");
Console.WriteLine("Large fries");
Console.WriteLine("Wrong input, re-input");
Console.WriteLine("No fries");
Console.WriteLine("Wrong input, re-input");
price[3]=price[0]+price[1]+price[2];
Console.Write("You ordered a chicken sandwich");
printInfo[0]="Chicken sandwich";
Console.Write("You ordered a beef sandwich");
printInfo[0]="Beef sandwich";
Console.Write("You ordered a vegie burger");
printInfo[0]="Vegie burger";
Console.Write(", a small beverage,");
printInfo[1]="Small beverage";
Console.Write(", a medium beverage,");
printInfo[1]="Medium beverage";
Console.Write(", a large beverage,");
printInfo[1]="Large Beverage";
Console.WriteLine(" and small fries");
printInfo[2]="Small fries";
Console.WriteLine(" and medium fries");
printInfo[2]="Medium fries";
Console.WriteLine(" and large fries");
printInfo[2]="Large fries";
Console.WriteLine(" and mega-sized fries");
printInfo[2]="Mega-sized fries";
if (price[3]==(price[0]+price[1]+price[2]))
Console.WriteLine($"1 dollar discount applied, total {price[4]:C}");
Console.WriteLine($"No discount, total {price[4]:C}");
Console.WriteLine("Enter Payment");
if (double.TryParse(Console.ReadLine(), out payment))
Console.WriteLine($"The change is {change:C}");
Console.WriteLine("Wrong input, try again");
Console.WriteLine("Not enough payment, transaction unable to be completed");
Console.WriteLine($"Chicken sandwich: {price[0]:C}");
printInfo[0]="Chicken sandwich";
Console.WriteLine($"Beef sandwich: {price[0]}:C");
printInfo[0]="Beef sandwich";
Console.WriteLine($"Vegie burger: {price[0]:C}");
printInfo[0]="Vegie burger";
Console.WriteLine($"Small beverage: {price[1]:C}");
printInfo[1]="Small beverage";
Console.WriteLine($"Medium beverage: {price[1]:C}");
printInfo[1]="Medium beverage";
Console.WriteLine($"Large beverage: {price[1]:c}");
printInfo[1]="Large Beverage";
Console.WriteLine($"Small fries: {price[2]:c}");
printInfo[2]="Small fries";
Console.WriteLine($"Medium fries: {price[2]:c}");
printInfo[2]="Medium fries";
Console.WriteLine($"Large fries: {price[2]:c}");
printInfo[2]="Large fries";
Console.WriteLine($"Mega-sized fries: {price[2]:c}");
printInfo[2]="Mega-sized fries";
Console.Write($"Total {price[3]:C}");
Console.WriteLine($" discount {price[4]:C}");
Console.WriteLine($" change {change:C}");
Console.WriteLine("You do not have enough money to order, we are sorry");