Program to find area of an equilateral triangle

Program to find area of an equilateral triangle

  • Write a program to find area of equilateral triangle in C
  • Write a program to find area of equilateral triangle in C++
  • Write a program to find area of equilateral triangle in Python
  • Write a program to find area of equilateral triangle in PHP
  • Write a program to find area of equilateral triangle in Java
  • Write a program to find area of equilateral triangle in Java Script
  • Write a program to find area of equilateral triangle in C#

Explanation:

An equilateral triangle is a unique kind of triangle in which each of the three sides and angles is the same length.

Key Characteristics:

  1. Three Equal Sides: Each side has the same length.
  2. Three Equal Angles: Each angle measures exactly 60o, making it an equiangular triangle.
  3. Symmetry: It is perfectly symmetric, with multiple axes of symmetry.

Properties:

  • All angles are congruent and measure 60o.
  • All sides are congruent, so a = b = c
  • The altitude (height) bisects the base and creates two 30o-60o-90o triangles.

Formulae:

  1. Perimeter: Perimeter = 3a, where aaa is the length of a side.
  2. Area: Area = sqrt(3)/4 x a2
  3. Height (Altitude): Height = sqrt(3)/2 x a

Program to find area of an equilateral triangle

#include <stdio.h>
#include <math.h>

int main() {
    float side, area;

    printf("Enter the side of the equilateral triangle: ");
    scanf("%f", &side);

    area = (sqrt(3) / 4) * side * side;
    printf("Area of the equilateral triangle: %.2f\n", area);

    return 0;
}

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double side, area;

    cout << "Enter the side of the equilateral triangle: ";
    cin >> side;

    area = (sqrt(3) / 4) * side * side;
    cout << "Area of the equilateral triangle: " << area << endl;

    return 0;
}

import math

side = float(input("Enter the side of the equilateral triangle: "))
area = (math.sqrt(3) / 4) * side ** 2
print(f"Area of the equilateral triangle: {area:.2f}")

<?php
echo "Enter the side of the equilateral triangle: ";
$side = (float)readline();

$area = (sqrt(3) / 4) * $side * $side;
echo "Area of the equilateral triangle: " . number_format($area, 2) . "\n";
?>

import java.util.Scanner;

public class EquilateralTriangleArea {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter the side of the equilateral triangle: ");
        double side = scanner.nextDouble();

        double area = (Math.sqrt(3) / 4) * side * side;
        System.out.printf("Area of the equilateral triangle: %.2f\n", area);

        scanner.close();
    }
}

const side = parseFloat(prompt("Enter the side of the equilateral triangle:"));

const area = (Math.sqrt(3) / 4) * side * side;
console.log(`Area of the equilateral triangle: ${area.toFixed(2)}`);

using System;

class Program {
    static void Main() {
        Console.Write("Enter the side of the equilateral triangle: ");
        double side = Convert.ToDouble(Console.ReadLine());

        double area = (Math.Sqrt(3) / 4) * side * side;
        Console.WriteLine($"Area of the equilateral triangle: {area:F2}");
    }
}

List of All Programs