TriangleSurface.SAS C# (CSharp) Method

SAS() private static method

private static SAS ( ) : void
return void
    private static void SAS()
    {
        // Formula: SAS or "Side angle Side" Method
        // S = (a * b * sin(C)) / 2
        // Where a and b are sides and C is the angle between them
        Console.WriteLine("Enter side 'a': ");
        double a = double.Parse(Console.ReadLine());
        Console.WriteLine("Enter side 'b': ");
        double b = double.Parse(Console.ReadLine());
        Console.WriteLine("Enter Angle 'C' in Degree: ");
        double c = double.Parse(Console.ReadLine());
        // Math.Sin accepts the angle value in radians - so if we want to input degrees
        // we must convert the degree value to radian value with the following formula:
        // Convertion formula: Radians = (Degree * (PI / 180)).
        double angleInRadians = c * Math.PI / 180;
        double S = (a * b * Math.Sin(angleInRadians)) / 2;
        Console.WriteLine("S = {0}", S);
    }