public static void Main()
Console.WriteLine("Length = ");
string Length = Console.ReadLine();
Console.WriteLine("Width = ");
string Width = Console.ReadLine();
Console.WriteLine("Depth = ");
string Depth = Console.ReadLine();
Console.WriteLine("Type of Texture (input 'Flat', 'Stamped', or 'Broomed' ");
string Texture = Console.ReadLine();
double dLength = Convert.ToDouble(Length);
double dWidth = Convert.ToDouble(Width);
double dDepth = Convert.ToDouble(Depth);
bool ValidRange = (0 <= dLength && 0 <= dWidth && 0 <= dDepth);
Console.WriteLine("ERROR");
double Area = (dLength * dWidth);
double Volume = (dLength * dWidth) * dDepth;
double Trips = Math.Ceiling(Volume / 16);
double PTime =( Trips * 7) + 45 + 75;
switch (Texture.ToLower())
Console.WriteLine("ERROR: Invalid texture type.");
double TotalTexture = Area * TTime;
double TotalTime = PTime + TotalTexture;
Console.WriteLine("Patio Dimensions (L, W, D): {0}, {1}, {2}", dLength, dWidth, dDepth);
Console.WriteLine("Texture: {0}", Texture);
Console.WriteLine("Patio Area: {0} square feet", Area);
Console.WriteLine("Concrete Needed: {0} cubic feet", Volume);
Console.WriteLine("Number of Buggy Trips: {0}", Trips);
Console.WriteLine("Pouring Time: {0} minutes", PTime);
Console.WriteLine("Texture Time: {0} minutes", TotalTexture);
Console.WriteLine("Total time Required: {0} minutes", TotalTime);