C program to find the area of a triangle; Through this tutorial, we will learn how to find the area of triangle formula, function, and pointer in c programs.
Programs and Algorithm To Find Area Of Triangle
Use the following algorithm and program to find/calculate area of triangle formula, function, and pointer in c:
- Algorithm To Find Area Of Triangle
- C Program To Find Area Of Triangle using Formula
- C Program To Find Area Of Triangle using Function
- C Program To Find Area Of Triangle using Pointer
Algorithm To Find Area Of Triangle
Use the following algorithm to write a program to find area of triangle; as follows:
- Start
- Take input height and width from user and store it into variables.
- Calculate area of triangle = area=(base*height)/2;
- print “Area of Triangle=”, area
- End
C Program To Find Area Of Triangle using Formula
#include<stdio.h>
int main()
{
float base,height,area;
printf("enter base of triangle: ");
scanf("%f",&base);
printf("enter height of the triangle: ");
scanf("%f",&height);
area=(base*height)/2;
printf("Area Of Triangle is: %f\n",area);
return 0;
}
The output of the above c program; as follows:
enter base of triangle: 10 enter height of the triangle: 25 Area Of Triangle is: 125.000000
C Program To Find Area Of Triangle using Function
#include<stdio.h>
float area(float b,float h)
{
return (b*h)/2;
}
int main()
{
float b,h,a;
printf("enter base of triangle: ");
scanf("%f",&b);
printf("enter height of the triangle: ");
scanf("%f",&h);
a=area(b,h);
printf("Area Of Triangle: %f\n",a);
return 0;
}
The output of the above c program; as follows:
enter base of triangle: 12 enter height of the triangle: 15 Area Of Triangle: 90.000000
C Program To Find Area Of Triangle using Pointer
#include<stdio.h>
void area(float *b,float *h,float *area)
{
*area=((*b)*(*h))/2;
}
int main()
{
float b,h,a;
printf("enter base of triangle: ");
scanf("%f",&b);
printf("enter height of the triangle: ");
scanf("%f",&h);
area(&b,&h,&a);
printf("Area Of Triangle: %f\n",a);
return 0;
}
The output of the above c program; as follows:
enter base of triangle: 10 enter height of the triangle: 12 Area Of Triangle: 60.000000