Area of a triangle using heron’s formulae in C

  Area of a triangle using heron’s formulae in C


Program:



#include <stdio.h>

#include <math.h> // Required for sqrt()


int main() {

    double a, b, c, s, area;


    // Input sides of the triangle

    printf("Enter side a: ");

    scanf("%lf", &a);


    printf("Enter side b: ");

    scanf("%lf", &b);


    printf("Enter side c: ");

    scanf("%lf", &c);


    // Check for triangle validity

    if (a + b > c && a + c > b && b + c > a) {

        // Calculate semi-perimeter

        s = (a + b + c) / 2;


        // Calculate area using Heron's formula

        area = sqrt(s * (s - a) * (s - b) * (s - c));


        printf("Area of the triangle = %.2lf\n", area);

    } else {

        printf("The given sides do not form a valid triangle.\n");

    }


    return 0;

}

Output 1:



Output 2:


Comments