Basic C Exercises
C program to find area of an equilateral triangle
Write a C program to input side of an equilateral triangle from user and find area of the given triangle. How to find area of an equilateral triangle in C programming. C program to calculate area of an equilateral triangle if its side is given.
Required knowledge
Operators, Data Types in c, Variables in C, Basic input/outputArea of an equilateral triangle
Area of an equilateral triangle is given by formula.

C equivalent expression to find area of equilateral triangle - (sqrt(3) / 4) * (side * side)
Logic to find area of equilateral triangle
Mathematical formula for area of equilateral triangle in programming notation can be written as (sqrt(3) / 4) * (side * side). Where sqrt() is a function used to compute square root. We will use this formula to find area of equilateral triangle.
Read more - Program to find square root of a number
Below is the step by step descriptive logic to find area of an equilateral triangle.
Input side of the equilateral triangle. Store it in some variable say side.
Use the formula of equilateral triangle to find area i.e. area = (sqrt(3) / 4) * (side * side).
Finally, print the value of resultant area.
Program to find area of an equilateral triangle
/** * C program to find area of an equilateral triangle */ #include <stdio.h> #include <math.h> // Used for sqrt() function int main() { float side, area; /* Input side of equilateral triangle */ printf("Enter side of an equilateral triangle: "); scanf("%f", &side); /* Calculate area of equilateral triangle */ area = (sqrt(3) / 4) * (side * side); /* Print resultant area */ printf("Area of equilateral triangle = %.2f sq. units", area); return 0; }
sqrt() function is used to calculate square root of a number.
Output:
Enter side of an equilateral triangle: 75 Area of equilateral triangle = 2435.69 sq. units