## How to Find Area of Scalene Triangle using C

Last Updated: 12-Dec-2021 12:44:54
62 Views

### 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


#### 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.

#### 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
##### Prathmesh Yelne Follow
CEO & Founder of Codegyan