Page 48 - python
P. 48
22
2.19 การเขียนโปรแกรมคํานวณรัศมีของวงกลมภายในสามเหลี่ยม
ั้
ี
การคํานวณหาความยาวรัศมของวงกลมที่อยูภายในสามเหลี่ยมที่กําหนดความยาวของดานทง 3
ของสามเหลี่ยม คือ
1
= ( + + )
2
s(s − a) × ( − ) × ( − )
=
s
ตัวอยางที่ 2.7 การเขียนโปรแกรมคํานวณรัศมีของวงกลมภายในสามเหลี่ยม
from math import sqrt
a = float(input("ปอนระยะ a: "))
b = float(input("ปอนระยะ b: "))
c = float(input("ปอนระยะ c: "))
s = 1/2 * (a+b+c)
r = sqrt(s*(s-a)*(s-b)*(s-c)) / s
ั
ี
ั
ี
ุ
่
print("รศมของวงกลมภายในสามเหลียมมมฉากมคาเทากบ %.2f หนวย"%(r))
ผลลัพธ :
ปอนระยะ a: 2
ปอนระยะ b: 2.75
ปอนระยะ c: 2.6
รัศมีของวงกลมภายในสามเหลี่ยมมุมฉากมีคาเทากับ 0.67 หนวย
ื่
ตัวอยางที่ 2.7 รับคาตัวแปร a,b,c และแปลงเปนทศนิยม นํามาคํานวณเพอหาคา s และ r
ั
ี
ุ
จากนั้นแสดงผลลัพธ มีคา รัศมีของวงกลมภายในสามเหลี่ยมมมฉากมคาเทากบ 0.67 หนวย เมื่อปอน
a=2, b=2.75 และ c=2.6