SlideShare a Scribd company logo
ใบงานที่ 3.4
                                           สั่งหนังสือ

   รายชื่อสมาชิกในกลุมที………………….
                         ่
   1. ………………………………………………… 2. ………………………………………………….
   3. ………………………………………………… 4. ………………………………………………….

จงเขียนโปรแกรมเพื่อแกปญหาโจทยตอไปนี้
                                 
ทานไดรับมอบหมายจากรานหนังสือออนไลนแหงหนึ่งเพื่อเขียนโปรแกรมคํานวณคาสงหนังสือไปยังลูกคา
โดยคาสงนั้นขึ้นอยูกับน้ําหนักหนังสือและชนิดของบริการที่ลูกคาเลือกตามตารางขางลาง
         ประเภทบริการ                  น้ําหนัก                  อัตราคาสง (บาท/กรัม)
      ธรรมดา (Regular)             2000 กรัมแรก                           0.25
      ธรรมดา (Regular)          สวนที่เกิน 2000 กรัม                     0.35
      ดวน (Express)     ใชอัตราเดียวกับบริการแบบธรรมดา แตเพิมคาธรรมเนียมอีก 50 บาท
                                                               ่
      สมมติวาลูกคาสั่งหนังสือที่มีนํ้าหนัก 4.5 กก. และเลือกบริการการสงแบบธรรมดาเราสามารถ
คํานวณคาสงไดดังนี้
               คาสง = (2000 กรัม × 0.25 บาท/กรัม) + (2500 กรัม × 0.35 บาท/กรัม)
                      = 500 บาท + 875 บาท = 1375 บาท
ตัวอยางผลการทํางาน
 Choose service (R-Regular, X-Express): R
 Enter the package's weight (kilograms): 4.5
 Your shipping cost is 1375.00 baht.


 Choose service (R-Regular, X-Express): Y
 Invalid service!!




                                  สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี              49
จากนั้นคัดลอกโปรแกรมลงในชองวาง




50                                 สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี

More Related Content

More from โรงเรียนอุตรดิตถ์ดรุณี

More from โรงเรียนอุตรดิตถ์ดรุณี (20)

Ass4 1
Ass4 1Ass4 1
Ass4 1
 
Know4 3
Know4 3Know4 3
Know4 3
 
Know4 2
Know4 2Know4 2
Know4 2
 
Know4 1
Know4 1Know4 1
Know4 1
 
Know3 4
Know3 4Know3 4
Know3 4
 
Know3 3
Know3 3Know3 3
Know3 3
 
Know3 2
Know3 2Know3 2
Know3 2
 
Know3 1
Know3 1Know3 1
Know3 1
 
Ass2 3
Ass2 3Ass2 3
Ass2 3
 
Ass2 2
Ass2 2Ass2 2
Ass2 2
 
Ass2 1
Ass2 1Ass2 1
Ass2 1
 
Know2 2
Know2 2Know2 2
Know2 2
 
Know2 1
Know2 1Know2 1
Know2 1
 
Ass1 2
Ass1 2Ass1 2
Ass1 2
 
Ass1 1
Ass1 1Ass1 1
Ass1 1
 
Know1 4
Know1 4Know1 4
Know1 4
 
Know1 3
Know1 3Know1 3
Know1 3
 
Know1 2
Know1 2Know1 2
Know1 2
 
Know1 1
Know1 1Know1 1
Know1 1
 
03activity1
03activity103activity1
03activity1
 

Ass3 4

  • 1. ใบงานที่ 3.4 สั่งหนังสือ รายชื่อสมาชิกในกลุมที…………………. ่ 1. ………………………………………………… 2. …………………………………………………. 3. ………………………………………………… 4. …………………………………………………. จงเขียนโปรแกรมเพื่อแกปญหาโจทยตอไปนี้  ทานไดรับมอบหมายจากรานหนังสือออนไลนแหงหนึ่งเพื่อเขียนโปรแกรมคํานวณคาสงหนังสือไปยังลูกคา โดยคาสงนั้นขึ้นอยูกับน้ําหนักหนังสือและชนิดของบริการที่ลูกคาเลือกตามตารางขางลาง ประเภทบริการ น้ําหนัก อัตราคาสง (บาท/กรัม) ธรรมดา (Regular) 2000 กรัมแรก 0.25 ธรรมดา (Regular) สวนที่เกิน 2000 กรัม 0.35 ดวน (Express) ใชอัตราเดียวกับบริการแบบธรรมดา แตเพิมคาธรรมเนียมอีก 50 บาท ่ สมมติวาลูกคาสั่งหนังสือที่มีนํ้าหนัก 4.5 กก. และเลือกบริการการสงแบบธรรมดาเราสามารถ คํานวณคาสงไดดังนี้ คาสง = (2000 กรัม × 0.25 บาท/กรัม) + (2500 กรัม × 0.35 บาท/กรัม) = 500 บาท + 875 บาท = 1375 บาท ตัวอยางผลการทํางาน Choose service (R-Regular, X-Express): R Enter the package's weight (kilograms): 4.5 Your shipping cost is 1375.00 baht. Choose service (R-Regular, X-Express): Y Invalid service!! สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี 49
  • 2. จากนั้นคัดลอกโปรแกรมลงในชองวาง 50 สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี