Page 47 - python
P. 47

21




                                   ี
                                        ื้
                                                      ี่
                   ตําแหนง ผลลัพธมคา "พนที่สามเหลี่ยมทรูความยาวทั้งสามดานมีคาเทากับ 197.77 ตารางหนวย" เมื่อ
                                                                 ่
                                                          ่
                                                                    ่
                                                                    ี
                   ปอนคา a =17 b=35 และ c=25 คานวณพนทีสามเหลียมทรคาทงสามดานมคา 197.77 ตารางหนวย
                                                 ํ
                                                       ื
                                                       ้
                    
                                                                                  ี
                                                                               
                                                                         ั
                                                                     ู
                                                                     
                                                                         ้

                   2.18 การเขียนโปรแกรมคํานวณพื้นที่สามเหลี่ยมเมื่อรูมุมและความยาวสองดาน
                               ํ
                                          ่
                                          ี
                                        ื
                                        ้
                                                         ุ
                                                        ู
                                                                                                   ู
                                                                               ี
                                                      ่
                                                 ่
                                                        
                                                      ื
                          การคานวณหาพนทสามเหลียมเมอรมมและความยาวของดานเพยง 2 ดาน คํานวณจากสตร


                           1
                    area =  ×b ×a ×sin(θ)
                           2

                   ตัวอยางที่ 2.6 การเขียนโปรแกรมคํานวณพื้นที่สามเหลี่ยมเมื่อรูมุมและความยาวสองดาน
                    from math import sin, pi
                    a = float(input("ปอนระยะ a: "))
                    b = float(input("ปอนระยะ b: "))
                    theta = float(input("ปอนมม theta: "))
                                            ุ
                    area = 1/2 * b * a * sin(theta* pi/180)
                                                                ี
                    print("พื้นที่สามเหลี่ยมที่รูมุมและความยาวสองดานมคาเทากับ %.2f ตารางหนวย"%(area))

                   ผลลัพธ :
                    ปอนระยะ a: 0.75
                    ปอนระยะ b: 2
                    ปอนมุม theta: 35
                    พื้นที่สามเหลี่ยมที่รูมุมและความยาวสองดานมีคาเทากับ 0.43 ตารางหนวย
                          ตัวอยางที่ 2.6 การหาพนที่สามเหลี่ยมเมื่อรูมุมและความยาวดานสองดาน ใหรับคาตัวแปร a
                                              ื้
                   และ b เขามาซึ่งเปนความยาวของดาน โดยคาที่รับเขามาแปลงเปนทศนิยม จากนั้นรับคามุมเขามาและ
                                                                                                  
                                   
                                                                                                        
                   แปลงเปนทศนิยม และคํานวณพื้นที่จากสูตร area = 1 / 2 * b * a * sin(theta) ที่มม theta แปลงเปน
                                                                                          ุ
                                                                      
                   องศาดวยการคูณดวยคา pi / 180 ในตัวอยางนี้มีการขอใชฟงกชั่น sin และคาคงที่ pi จากโมดูล math
                           ิ
                                
                                                                                 ื้
                   สามารถอมพอรตดวยคําสัง from math import sin, pi หลังจากคํานวณพนที่จากนั้นนํามาแสดงผลดวย
                                         ่
                                                                                     ื้
                   อกขระควบคุมการแสดงผล %.2f คือแสดงทศนิยมสองตําแหนง ผลลัพธมคา "พนที่สามเหลี่ยมที่รูมุมและ
                    ั
                                                                                ี
                   ความยาวสองดานมีคาเทากับ 0.43 ตารางหนวย"
   42   43   44   45   46   47   48   49   50   51   52