public static void Main()
Console.WriteLine("Cigarette Packing.");
Console.Write("Enter diameter of cigarette: ");
input = Console.ReadLine();
if (Int32.TryParse(input, out inputDiameter) == true)
Console.WriteLine("Input error. Please enter a valid diameter value.");
else if (inputDiameter > 2)
Console.WriteLine("Input error. Please enter a valid diameter value");
Console.Write("Enter dimension value one: ");
input = Console.ReadLine();
if (Int32.TryParse(input, out inputDimension1) == true)
if (inputDimension1 < inputDiameter)
Console.WriteLine("Input error. Please enter a valid dimension one value.");
Console.Write("Enter dimension value two: ");
input = Console.ReadLine();
if (Int32.TryParse(input, out inputDimension2) == true)
if (inputDimension2 < inputDiameter)
Console.WriteLine("Input error. Please enter a valid dimension two value.");
totalCigarette = (inputDimension1 / inputDiameter) * (inputDimension2 / inputDiameter);
Console.WriteLine("Maximum number of cigarettes to be packed: {0:#,0}", totalCigarette);
Console.WriteLine("Invalid Input.");
Console.WriteLine("Invalid Input.");
Console.WriteLine("Invalid Diameter.");
Console.Write("Do you want to try again? [Y/y]: ");
answer = Console.ReadLine();
} while ((answer == "Y") || (answer == "y"));
Console.WriteLine("End of program. Press any key to exit...");