using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int TotalCoffeeCost = 0;
Start:
Console.WriteLine(“Please select coffee size: 1-Small, 2- Medium, 3 – Large”);
int UserChoice = int.Parse(Console.ReadLine());
switch(UserChoice)
{
case 1:
TotalCoffeeCost += 1;
Console.ReadLine();
break;
case 2:
TotalCoffeeCost += 2;
Console.ReadLine();
break;
case 3:
TotalCoffeeCost += 3;
Console.ReadLine();
break;
default:
Console.WriteLine(“your choice {0} is invalid”, UserChoice);
Console.ReadLine();
goto Start;
}
Decide:
Console.WriteLine(“Do you want to buy another coffee – Yes or No?”);
string UserDecision = Console.ReadLine();
switch(UserDecision)
{
case “YES”:
goto Start;
case “NO”:
break;
default:
Console.WriteLine(“Your choice {0} is Invalid . Please try again…”,UserDecision);
goto Decide;
}
Console.WriteLine(“Thank You for shopping with us”);
Console.WriteLine(“Your bill cost = {0}”, TotalCoffeeCost);
Console.ReadLine();
}
}
}