Python Area of Triangle With Three Sides Formula

By | May 17, 2021

Python Area of Triangle With Three Sides Formula – This Python program will input the three sides of a triangle. It will use the following formula to calculate the area of the triangle.

Python Program area of triangle when three sides are given

Heron’s Formula

The area of a triangle can be calculated by using Heron’s formula if we only know the length of all three sides of the triangle.

In this formula , we need the value of three sides of triangle and the value of s where s is the semi-perimeter.

s = ( a + b + c ) / 2

Then we will calculate area of the triangle by the following formula:

area = (s*(s-a)*(s-b)*(s-c))**0.5

Where ** represents raised to the power 0.5 means it will give us square root of the value.

Source Code of area of triangle program

# Python program to find area of
# triangle when three sides are given

# Input the lengths of three sides of the triangle a, b and c:  

a = float(input('Enter first side a: '))  
b = float(input('Enter second side b: '))  
c = float(input('Enter third side c: '))  
  
# calculate the semi-perimeter using the formula  
s = (a + b + c) / 2.0  
  
# calculate the area  using Heron's formula
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
# display the result upto 2 decimal places
print('The area of the triangle is %0.2f' %area) 

You may also like:

Python GUI Program Find Triangle area

C Function Area of Rectangle

Program Area of Triangle Algorithm Flowchart

Output from a Sample Run

Enter first side a: 5
Enter second side b: 4
Enter third side c: 6
The area of the triangle is 9.92

2nd Output

Enter first side a: 7
Enter second side b: 4
Enter third side c: 8
The area of the triangle is 14.00

Python Area of Triangle Using a user defined function

# Python program to find area of
# triangle when three sides are given

# Input the lengths of three sides of the triangle a, b and c:  

def area_of_triangle(a,b,c):
    # calculate the semi-perimeter using the formula
    s = (a + b + c) / 2.0  
    # calculate the area  using Heron's formula
    area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
    # display the result upto 2 decimal places
    print('The area of the triangle is %0.2f' %area)

a = float(input('Enter first side a: '))
b = float(input('Enter second side b: '))  
c = float(input('Enter third side c: '))
area_of_triangle(a,b,c)

Loading

Leave a Reply

Your email address will not be published. Required fields are marked *