public static void Main()
double length, width, depth;
Console.Write("Enter the length of the patio (in feet): ");
if (!double.TryParse(Console.ReadLine(), out length) || length <= 0)
Console.WriteLine("Invalid input, length must be a positive integer. ");
Console.Write("Enter the width of the patio (in feet): ");
if (!double.TryParse(Console.ReadLine(), out width) || width <= 0)
Console.WriteLine("Invalid input, width must be a positive integer. ");
Console.Write("Enter the depth of the patio (in feet): ");
if (!double.TryParse(Console.ReadLine(), out depth) || depth <= 0)
Console.WriteLine("Invalid input, depth must be a positive integer. ");
double area = length * width;
double totalVolume = area * depth;
int trips = (int)Math.Ceiling(totalVolume / 9);
int pouringTime = trips * 5;
Console.WriteLine("Choose the patio finish (flat, broom, stamped): ");
string finishChoice = Console.ReadLine().ToLower();
int totalTime = setupTime + cleanupTime + pouringTime + (int)finishTime;
Console.WriteLine("Patio Area: {0} square feet", area);
Console.WriteLine("Concrete needed: {0} cubic feet", totalVolume);
Console.WriteLine("Number of buggy trips: {0}", trips);
Console.WriteLine("Total time required: {0} minutes", totalTime);