Page 52 - python
P. 52

26




                   2.23 การเขียนโปรแกรมคํานวณปริมาตรทรงกลมและพื้นผิว

                                                                                              ื้
                          การคํานวณหาปริมาตรทรงกลมคํานวณจากสูตร  volume = π ×      และพนผิวจากสูตร
                                                                                4

                                                                                3

                   4 × π ×   















                   ตัวอยางที่ 2.11 การเขียนโปรแกรมคํานวณปริมาตรทรงกลม

                    from math import pi
                    r = float(input("ปอนรัศมี: "))
                    volume = 4/3 * pi * r ** 3
                    SA = 4 * pi * r ** 2

                    print("ปริมาตรทรงกลมที่มีรัศมี %.2f หนวย เทากับ %.2f ลูกบาศกหนวย และพื้นที่ผิวเทากับ %.2f
                    ตารางหนวย"%(r,volume,SA))

                   ผลลัพธ :

                    ปอนรัศมี: 6.45
                    ปริมาตรทรงกลมที่มีรัศมี 6.45 หนวย เทากับ 1124.00 ลูกบาศกหนวย และพื้นที่ผิวเทากับ 522.79
                    ตารางหนวย

                           ตัวอยางที่ 2.11 การคํานวณปริมาตรทรงกลมเมื่อทราบรัศมีคํานวณจากสูตรปริมาตรทรงกลม
                          4
                                           ื้
                                       ื้
                     
                                                                                 ั้
                   เทากับ  π ×    และพนที่พนผิวเทากับ 4 × π ×     เมื่อ r คือรัศมี ในขนแรกรับคารัศมีจากผูใชดวย


                          3
                                                                          ํ
                   คําสั่ง input() และแปลงเปนเลขทศนิยมดวยคําสั่ง float() และกาหนดคาใหตัวแปร r  จากนั้นคํานวณ
                   ปริมาตรดวยนิพจน volume = 4/3 * pi * r ** 3 และคํานวณพนที่พื้นผิว (Surface Area) ดวยนิพจน
                                                                         ื้
                   SA = 4 * pi * r ** 2 จากนั้นแสดงผลลัพธดวยคําสั่ง print ดวยอักขระควบคุมการแสดงผล %.2f คือ
                   แสดงผลลัพธเปนเลขทศนิยมสองตําแหนง ในตัวอยางนี้ปอนคา r = 6.45  ผลลัพธมีคา "ปริมาตรทรงกลม
                   ที่มีรัศมี 6.45 หนวย เทากับ 1124.00 ลูกบาศกหนวย และพื้นที่ผิวเทากับ 522.79 ตารางหนวย"
   47   48   49   50   51   52   53   54   55   56   57