YOMEDIA
NONE

Giải bài tập 19.9 trang 41 SBT Tin học 10 Kết nối tri thức - KNTT

Giải bài tập 19.9 trang 41 SBT Tin học 10 Kết nối tri thức

Em hãy viết chương trình nhập ba số thực dương a, b, c, kiểm tra xem ba số đó có thể là độ dài các cạnh của một tam giác hay không, nếu có thì tính chu vi, diện tích của tam giác đó.

ADSENSE

Hướng dẫn giải chi tiết bài tập 19.9

Phương pháp giải:

- Ba số a, b, c là các cạnh của tam giác nếu cả ba bất đẳng thức sau đều thoả mãn.

a+b-c> 0; b+c-a> 0; c+a-b>0

- Để tính diện tích tam giác cần sử dụng công thức Heron (xem Câu 18.11).

Lời giải chi tiết:

- Chương trình có thể viết như sau:

#Kiểm tra 3 số a, b, c có phải các cạnh một tam giác, tính chu vi, diện tích tam giác đó

a = float(input("Nhập số a: "))

b = float(input("Nhập số b: "))

c = float(input("Nhập số c: "))

if (a + b - c > 0) and (b + c - a > 0) and (c+a-b> 0):

    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)

else:

    print("Ba số đã cho không phải là độ dài các cạnh của một tam giác")

-- Mod Tin Học 10 HỌC247

Nếu bạn thấy hướng dẫn giải Giải bài tập 19.9 trang 41 SBT Tin học 10 Kết nối tri thức - KNTT HAY thì click chia sẻ 
YOMEDIA

Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF