namespace AreaOfVariousGeometricalShape
public class AreaOfVariousGeometricalShape
public static void Main(string[] args)
Console.WriteLine("Area of Various Geometrical Shape.");
Console.WriteLine("Select an option");
Console.WriteLine("[1] Area of Circle");
Console.WriteLine("[2] Area of Rectangle");
Console.WriteLine("[3] Area of Triangle");
Console.Write("Enter your option: ");
inputOption = Console.ReadLine();
if (Int32.TryParse(inputOption, out option) == true)
Console.Write("Enter radius of the circle: ");
inputRadius = Console.ReadLine();
if (Double.TryParse(inputRadius, out radius) == true)
area = 3.1416 * (radius * radius);
Console.WriteLine("The area of the circle is {0:#,0.0000}.", area);
Console.WriteLine("Input error. Zero or negative value of radius is not allowed.");
Console.WriteLine("Invalid radius. Please input a valid value of radius.");
Console.Write("Enter length of the rectangle: ");
inputLength = Console.ReadLine();
if (Double.TryParse(inputLength, out length) == true)
Console.Write("Enter width of the rectangle: ");
inputWidth = Console.ReadLine();
if (Double.TryParse(inputWidth, out width) == true)
Console.WriteLine("The area of the rectangle is {0:#,0.0000}.", area);
Console.WriteLine("Input error. Zero or negative value of width is not allowed.");
Console.WriteLine("Invalid width. Please input a valid value of width.");
Console.WriteLine("Invalid length. Please input a valid value of length.");
Console.WriteLine("Invalid length. Please input a valid value of length.");
Console.Write("Enter base of the triangle: ");
inputBase = Console.ReadLine();
if (Double.TryParse(inputBase, out baseTriangle) == true)
Console.Write("Enter the height of the triangle: ");
inputHeight = Console.ReadLine();
if (Double.TryParse(inputHeight, out height) == true)
area = 0.5 * baseTriangle * height;
Console.WriteLine("The area of the triangle is {0:#,0.0000}.", area);
Console.WriteLine("Input error. Please input a positive value of height.");
Console.WriteLine("Invalid height. Please input a valid value of height.");
Console.WriteLine("Input error. Please input a positive value of base.");
Console.WriteLine("Invalid base input. Please input a valid value of base.");
Console.WriteLine("Input error. Please select from 1 - 3 only.");
Console.WriteLine("Invalid option. Please select from 1 - 3 only.");