ใบงานที่ 3.2

วิชาการโปรแกรมเว็บเบื้องต้น (Basic Web Programming) รหัสวิชา 20901-2202

บทที่ 3 การควบคุมโปรแกรมด้วยคำสั่งเงื่อนไข

ชื่องาน : การคำนวณหาค่าดัชนีมวลกาย BMI (ใช้เวลา 20 นาที)

จุดประสงค์การเรียนรู้


จุดประสงค์ทั่วไป

เพื่อให้มีความรู้  ความเข้าใจเกี่ยวกับการตรวจสอบเงื่อนไข


จุดประสงค์เชิงพฤติกรรม

  1. เขียนโปรแกรมกำหนดค่าตัวแปรได้
  2. เขียนโปรแกรมตรวจสอบเงื่อนไข  if แบบซ้อน ได้
  3. แสดงผลเขียนโปรแกรมภาษาพีเอสพีได้ถูกต้อง
  4. รันโปรแกรมภาษาพีเอชพีได้
  5. มีคุณธรรม  จริยธรรม  ค่านิยมและคุณลักษณะอันพึงประสงค์

เงื่อนไข

     จงเขียนโปรแกรมภาษาพีเอชพี ตั้งชื่อไฟล์ว่า  Chapter3_2.php  โดยกำหนดค่าคงที่ให้กับตัวแปร  2 ค่าคือน้ำหนัก และส่วนสูง (หน่วยเป็นเซนติเมตร) คำนวณหาค่าดัชนีมวลกาย BMI (Body Mass Index) เพื่อบอกได้ว่า อ้วน ผอม หรือสมส่วน  สูตรในการคำนวณ  BMI คือ BMI = weight/(height*height) โดย BMI สามารถคำนวณได้จาก จากเงื่อนไขดังนี้ ดัชนีมวลกาย น้อยกว่า

     18.5 ผอมเกินไป -> "Underweight"

     18.5 – 24 สมส่วน -> "Normal"

      25 - 30 น้ำหนักเกิน -> "Overweight"

      มากกว่า 30 อันตราย -> "Obese"


เครื่องมือและอุปกรณ์

  1. คอมพิวเตอร์และอุปกรณ์  1  ชุด

ข้อควรระวัง

  1. การตั้งชื่อไฟล์ในโปรแกรม  Visual Studio Code ต้องตั้งค่าให้ถูกต้องและไม่ซ้ำกับคีย์เวิร์ด
  2. การพิมพ์คำสั่งโปรแกรมต้องพิมพ์ให้ถูกต้องตรวจสอบความถูกต้องให้ดี  การพิมพ์คำสั่งผิดหรือ พิมพ์เครื่องหมายไม่ครบ  จะทำให้เกิดข้อผิดพลาด

ข้อเสนอแนะ

  1. วิเคราะห์ความต้องการของโจทย์คำสั่ง  และสิ่งที่ต้องทำการตรวจสอบเงื่อนไข
  2. ขณะเปิดโปรแกรม เมื่อเกิดข้อผิดพลาดควรอ่านข้อความที่แจ้งข้อผิดพลาด  เพื่อตรวจสอบหาสาเหตุ
  3. หากไม่สามารถแก้ไขข้อผิดพลาดได้ด้วยตัวเอง ให้ปรึกษาครูผู้สอน

ลำดับขั้นการปฏิบัติงาน

  1. ให้นักศึกษาใช้โปรแกรม  Visual Studio Code เขียนโปรแกรมภาษาพีเอชพี โดยการเปิดโปรแกรม  Visual Studio Code ไปที่เมนู  File –> New File
  2. ตั้งชื่อไฟล์  (file Name) ชื่อ  Chapter3_2.php
  3. เขียนคำสั่งเพื่อกำหนดค่าคงที่ให้กับตัวแปรจำนวน  2  ค่า คือน้ำหนักและส่วนสูง แล้วนำตัวเลขมาคำนวณหาค่า BMI ตามสูตรที่กำหนดให้ จากนั้นนำค่า BMI  มาตรวจสอบเงื่อนไข
  4. เขียนคำสั่งตรวจสอบเงื่อนไขด้วย  if – else - if  ตรวจสอบตัวแปรครั้งละ 1 ตัว
  5. บันทึกไฟล์โปรแกรมภาษาพีเอชพี
  6. เปิดโปรแกรมภาษาพีเอชพี  ผ่านโปรแกรม  Web Browser  ถ้ามีข้อผิดพลาด ต้องแก้ไขข้อผิดพลาดที่เกิดขึ้น
  7. ตรวจสอบความสำเร็จจากการแสดงผลในหน้า Web Browser

เกณฑ์การประเมินผล

คะแนนรวมตามแบบประเมินผลใบงาน  ไม่ต่ำกว่าร้อยละ  80