Với Giải Câu 19.9 trang 41 SBT Tin học 10 trong Bài 19: Câu lệnh điều kiện If Sách bài tập Tin học 10 Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập trong 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,
Câu 19.9 trang 41 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, 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 đó.
Lời 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).
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")
Xem thêm lời giải SBT Tin học 10 Kết nối tri thức hay, chi tiết khác:
Câu 19.2 trang 40 SBT Tin học 10: Em hãy tìm một vài giá trị m, n thoả mãn các biểu thức sau:
Câu 19.3 trang 40 SBT Tin học 10: Em hãy viết biểu thức điều kiện tương ứng với các phát biểu sau:
Xem thêm lời giải SBT Tin học 10 Kết nối tri thức hay, chi tiết khác:
Bài 18: Các lệnh vào ra đơn giản
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.