Cánh Diều - MAXAREA - Hàm tìm diện tích lớn nhất giữa ba tam giác

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ba tam giác có độ dài ba cạnh lần lượt là \(a, b, c; u, v, w; p, q, r\). Độ dài các cạnh đều là số thực cùng đơn vị đo. Em hãy tính diện tích của mỗi tam giác đó và đưa ra diện tích lớn nhất trong các diện tích tính được.

Input

  • Gồm \(3\) dòng, mỗi dòng ghi ba số là độ dài của \(3\) cạnh của một tam giác. Các bộ số đảm bảo là độ dài \(3\) cạnh của tam giác.

Output

  • In ra một số là diện tích tam giác lớn nhất trong \(3\) tam giác đã cho. Giá trị lấy \(2\) số phần thập phân.

Example

Test 1

Input
8 1 8
7 1 7
7 3 6
Output
Dien tich tam giac lon nhat: 8.94

Bình luận


  • 0
    p12b4PhamNgocThaiBao    11:17 a.m. 24 Tháng 10, 2024
    import math
    def triangle_area(a, b, c):
        p = (a + b + c) / 2
        area = math.sqrt(p * (p - a) * (p - b) * (p - c))
        return area
    a1, b1, c1 = map(float, input().split())
    area1 = triangle_area(a1, b1, c1)
    a2, b2, c2 = map(float, input().split())
    area2 = triangle_area(a2, b2, c2)
    a3, b3, c3 = map(float, input().split())
    area3 = triangle_area(a3, b3, c3)
    max_area = max(area1, area2, area3)
    print("Dien tich tam giac lon nhat: {:.2f}".format(max_area))
    
    • 3 bình luận nữa