How to Find Area of Scalene Triangle using C

C Program to Find Area of Scalene Triangle :


#include <stdio.h>
#include <math.h>
 
int main() {
   int s1, s2, angle;
   float area;
 
   printf("\nEnter Side1 : ");
   scanf("%d", &s1);
 
   printf("\nEnter Side2 : ");
   scanf("%d", &s2);
 
   printf("\nEnter included angle : ");
   scanf("%d", &angle);
 
   area = (s1 * s2 * sin((M_PI / 180) * angle)) / 2;
 
   printf("\nArea of Scalene Triangle : %f", area);
   return (0);
}

Output :


Enter Side1 : 3
Enter Side2 : 4
Enter included angle : 30
Area of Scalene Triangle : 3.000000

C Program for Beginners : Area of Scalene Triangle

Properties of Scalene Triangle :

• Scalene Triangle does not have sides having equal length.
• No angles of Scalene Triangle are equal.
• To calculate area we need at least two sides and the angle included by them.

Formula to Find Area of Scalene Triangle :

Explanation and Program Logic :

Part 1 : M_PI


sin((M_PI/180)*angle)

• It is Constant defined in math.h Header File
• It contain value = 3.14 in short instead of writing 3.14 write directly M_PI.

Part 2 : ( M_PI / 180 ) * angle

• We are accepting angle in degree.
• C function sin takes argument in radian , so to convert angle into radian we are purposefully writing above statement.

Part 3 : sin function

• It computes sine of an angle

How to Find Area of Scalene Triangle using C

Published on 12-Dec-2021 12:44:54

You may also like this!