using System;
public class HeronTriangleArea
{
// Function to calculate area using Heron's formula
public static double HeronArea(double a, double b, double c) {
double s = (a + b + c) / 2.0; // semi-perimeter
return Math.Sqrt(s * (s - a) * (s - b) * (s - c));
}
public static void Main(string[] args)
{
double a = 6, b = 9, c = 13;
// Check the validity of the triangle
if (a + b > c && a + c > b && b + c > a) {
double area = HeronArea(a, b, c);
Console.WriteLine("Area of the triangle = {0:F4}", area);
}
else {
Console.WriteLine("Invalid triangle sides!");
}
}
}
/*
run:
Area of the triangle = 23.6643
*/