public static void Main (string[] args) {
Console.WriteLine("Cigarette Packing\n");
Console.Write("Enter diameter of cigarette: ");
input = Console.ReadLine();
if(Int32.TryParse(input, out cigDiameter) == true)
Console.Write("Enter dimension value one: ");
input = Console.ReadLine();
if(Double.TryParse(input, out dimensionOne) == true)
Console.Write("Enter dimension value two: ");
input = Console.ReadLine();
if(Double.TryParse(input, out dimensionTwo) == true)
maxCigs = dimensionOne * dimensionTwo;
Console.WriteLine("Maximum number of cigarettes to be packed: {0:#,0}.", maxCigs);
Console.WriteLine("Input error. Please enter a valid dimension two.");
Console.WriteLine("Invalid dimension two input.");
Console.WriteLine("Input error. Please enter a valid dimension one.");
Console.WriteLine("Invalid dimension two input.");
Console.Write("Enter dimension value one: ");
input = Console.ReadLine();
if(Double.TryParse(input, out dimensionOne) == true)
Console.Write("Enter dimension value two: ");
input = Console.ReadLine();
if(Double.TryParse(input, out dimensionTwo) == true)
maxCigs = Math.Floor(dimensionOne / 2) * Math.Floor(dimensionTwo / 2);
Console.WriteLine("Maximum number of cigarettes to be packed: {0:#,0}.", maxCigs);
Console.WriteLine("Input error. Please enter a valid dimension two value.");
Console.WriteLine("Input error. Please enter a valid dimension two.");
Console.WriteLine("Invalid dimension two input.");
Console.WriteLine("Input error. Please enter a valid dimension one value.");
Console.WriteLine("Input error. Please enter a valid dimension one.");
Console.WriteLine("Invalid dimension one input.");
Console.WriteLine("Input error. Please enter a valid diameter value.");
Console.WriteLine("Input error. Please enter a valid diameter value.");
Console.WriteLine("Invalid diameter input.");