C Program to find the Area of Triangle using Base and Height
Below is a program to find the area of triangle using base and height.
#include<stdio.h>
int main()
{
printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");
int h, b;
float area;
printf("\n\nEnter the height of the Triangle: ");
scanf("%d", &h);
printf("\n\nEnter the base of the Triangle: ");
scanf("%d", &b);
/*
Formula for the area of the triangle = (height x base)/2
Also, typecasting denominator from int to float
to get the output in float
*/
area = (h*b)/(float)2;
printf("\n\n\nThe area of the triangle is: %f", area);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
Output:
Program to find the Area of Triangle using Heron's Formula
Below is a program to find the area of triangle using heron's formula.
#include<stdio.h>
#include<math.h> // to use sqrt() function
int main()
{
printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");
double a, b, c, area, s;
printf("\nEnter the sides of the triangle:\n\n");
scanf("%lf%lf%lf", &a, &b, &c); // lf is format specifier for double input
s = (a+b+c)/2;
/*
sqrt is a predefined system function that
returns the square root of the input value
*/
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("\n\n\n\nThe area of the Triangle calculated using Heron's formula is: %lf", area);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
Output: