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
92
20/01/2024
Câu 18.11 trang 39 SBT Tin học 10: 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).
Trả lời
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 trình 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).
Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:
Bài 16: Ngôn ngữ lập trình bậc cao và python
Bài 17: Biến và lệnh gán
Bài 18: Các lệnh vào ra đơn giản
Bài 19: Câu lệnh rẽ nhánh If
Bài 20: Câu lệnh lặp For
Bài 21: Câu lệnh lặp While