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...
Câu hỏi:
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).
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Hưng
Để giải bài toán trên, ta cần nhập ba số thực dương a, b, c từ người dùng. Sau đó, tính nửa chu vi p của tam giác và sử dụng công thức Heron để tính diện tích tam giác. Cuối cùng, in ra kết quả chu vi và diện tích tam giác.Câu trả lời chi tiết hơn có thể được viết lại như sau:```python# Tính diện tích tam giác có ba cạnh a, b, ca = 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: "))# Tính nửa chu vi và diện tích tam giác theo công thức Heronp = (a + b + c) / 2S_tamgiac = (p * (p - a) * (p - b) * (p - c)) ** 0.5# In ra kết quả chu vi và diện tích tam giácprint("Chu vi tam giác = ", p * 2)print("Diện tích tam giác = ", S_tamgiac)```Với đoạn mã trên, ta đã giải quyết bài toán được mô tả trong câu hỏi. Bằng cách đó, ta có thể nhập ba số thực dương a, b, c và tính toán chu vi và diện tích của tam giác tương ứng.
Câu hỏi liên quan:
- 18.1. Em hãy viết chương trình in ra hình sau: * ***************
- 18.2. Em hãy cho biết kết quả thực hiện các câu lệnh sau:a) print("m" + "m" + "m")b) print("m" +...
- 18.3. Những lệnh nào trong các lệnh sau sẽ báo lỗi?a) int("5*2")b) float(123)c) str(5)d) float("123...
- 18.4. Em hãy cho biết giá trị mà các câu lệnh sau trả lại:a) int(5 + 3)b) str(5 + 3)c) float(4 +...
- 18.5. Khi thực hiện câu lệnh x = input("Nhập giá trị x: ") bạn Lan gõ vào số 5. Câu lệnh tiếp theo...
- 18.6. Em hãy viết chương trình để tính số tiền bạn Lan phải trả khi mua thiệp mừng năm mới. Yêu cầu...
- 18.7. Em hãy viết chương trình đổi thời gian được tính bằng ngày, giờ, phút, giây được nhập vào từ...
- 18.8. Em hãy viết chương trình đổi thời gian được tính bằng số giây được nhập vào từ bàn phím thành...
- 18.9. Em hãy viết chương trình tính diện tích hình thang với độ dài đáy trên, đáy dưới và chiều cao...
- 18.10.Tiền điện được tính như sau: mỗi 1 kW sau 100 kW đầu tiên phải trả thêm 10% đơn giá...
Bình luận (0)