public static void Main(string[] args)
Console.WriteLine("Cigarette Packing");
Console.Write("Enter diameter of Cigarette: ");
inputDiameter = Console.ReadLine();
if (Int32.TryParse(inputDiameter, out numberDiameter) == true)
String inputFirstDimention;
int numberFirstDimention;
Console.Write("Enter dimension value one: ");
inputFirstDimention = Console.ReadLine();
if (Int32.TryParse(inputFirstDimention, out numberFirstDimention) == true)
if (numberFirstDimention < 1)
Console.WriteLine("Input error. Please enter a valid dimension one value.");
String inputSecondDimention;
int numberSecondDimention;
Console.Write("Enter dimension value two: ");
inputSecondDimention = Console.ReadLine();
if (Int32.TryParse(inputSecondDimention, out numberSecondDimention) == true)
if (numberSecondDimention < 1)
Console.WriteLine("Input error. Please enter a valid dimension two value.");
int numberOfCigarettes = numberFirstDimention * numberSecondDimention;
Console.WriteLine("Maximum number of cigarettes to be packed: {0:#,0}", numberOfCigarettes);
Console.WriteLine("Invalid dimension two input.");
Console.WriteLine("Invalid dimension one input.");
Console.Write("Enter dimension value one: ");
inputFirstDimention = Console.ReadLine();
if (Int32.TryParse(inputFirstDimention, out numberFirstDimention) == true)
if (numberFirstDimention <= 1)
Console.WriteLine("Input error. Please enter a valid dimension one value.");
String inputSecondDimention;
int numberSecondDimention;
Console.Write("Enter dimension value two: ");
inputSecondDimention = Console.ReadLine();
if (Int32.TryParse(inputSecondDimention, out numberSecondDimention) == true)
if (numberSecondDimention <= 1)
Console.WriteLine("Input error. Please enter a valid dimension two value.");
int numberOfCigarettes = (numberFirstDimention / 2) * (numberSecondDimention / 2);
Console.WriteLine("Maximum number of cigarettes to be packed: {0:#,0}", numberOfCigarettes);
Console.WriteLine("Invalid dimension two input.");
Console.WriteLine("Invalid dimension one input.");
Console.WriteLine("Input error. Please enter a valid diameter value");
Console.WriteLine("Invalid diameter input.");