Em hãy viết chương trình nhập ba số thực dương a, b, c và tính chu vi, diện tích của tam giác có độ dài các cạnh là a, b, c (a, b, c > 0 và thoả mãn bất đẳng thức tam giác).

18.11. Em hãy viết chương trình nhập ba số thực dương a, b, c và tính chu vi, diện tích của tam giác có độ dài các cạnh là a, b, c (a, b, c > 0 và thoả mãn bất đẳng thức tam giác).

Bài Làm:

Sử dụng công thức Heron tính diện tích tam giác.

 

S =[p(p - a)(p - b)(p - c)]0.5 với p là nửa chu vi tam giác.

Chương trinh có thể viết như sau:

#Tính diện tích tam giác có ba cạnh a, b, c

a = float(input( "Nhập độ dài cạnh a của tam giác: "))

b = float(input( "Nhập độ dài cạnh b của tam giác: "))

c = float(input( "Nhập độ dài cạnh c của tam giác: "))

p=(a + b + c)/2

S_tamgiac = (p*(p - a)*(p - b)*(p - c))**0.5

print( “Chu vi tam giác =: ", p*2)

print( “Diện tích tam giác =: ”, S_tamgiac)