ใบงานที่ 3.2
วิชาการโปรแกรมเว็บเบื้องต้น (Basic Web Programming) รหัสวิชา 20901-2202
บทที่ 3 การควบคุมโปรแกรมด้วยคำสั่งเงื่อนไข
ชื่องาน : การคำนวณหาค่าดัชนีมวลกาย BMI (ใช้เวลา 20 นาที)
จุดประสงค์การเรียนรู้
จุดประสงค์ทั่วไป
เพื่อให้มีความรู้ ความเข้าใจเกี่ยวกับการตรวจสอบเงื่อนไข
จุดประสงค์เชิงพฤติกรรม
- เขียนโปรแกรมกำหนดค่าตัวแปรได้
- เขียนโปรแกรมตรวจสอบเงื่อนไข if แบบซ้อน ได้
- แสดงผลเขียนโปรแกรมภาษาพีเอสพีได้ถูกต้อง
- รันโปรแกรมภาษาพีเอชพีได้
- มีคุณธรรม จริยธรรม ค่านิยมและคุณลักษณะอันพึงประสงค์
เงื่อนไข
จงเขียนโปรแกรมภาษาพีเอชพี ตั้งชื่อไฟล์ว่า 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 ชุด
ข้อควรระวัง
- การตั้งชื่อไฟล์ในโปรแกรม Visual Studio Code ต้องตั้งค่าให้ถูกต้องและไม่ซ้ำกับคีย์เวิร์ด
- การพิมพ์คำสั่งโปรแกรมต้องพิมพ์ให้ถูกต้องตรวจสอบความถูกต้องให้ดี การพิมพ์คำสั่งผิดหรือ พิมพ์เครื่องหมายไม่ครบ จะทำให้เกิดข้อผิดพลาด
ข้อเสนอแนะ
- วิเคราะห์ความต้องการของโจทย์คำสั่ง และสิ่งที่ต้องทำการตรวจสอบเงื่อนไข
- ขณะเปิดโปรแกรม เมื่อเกิดข้อผิดพลาดควรอ่านข้อความที่แจ้งข้อผิดพลาด เพื่อตรวจสอบหาสาเหตุ
- หากไม่สามารถแก้ไขข้อผิดพลาดได้ด้วยตัวเอง ให้ปรึกษาครูผู้สอน
ลำดับขั้นการปฏิบัติงาน
- ให้นักศึกษาใช้โปรแกรม Visual Studio Code เขียนโปรแกรมภาษาพีเอชพี โดยการเปิดโปรแกรม Visual Studio Code ไปที่เมนู File –> New File
- ตั้งชื่อไฟล์ (file Name) ชื่อ Chapter3_2.php
- เขียนคำสั่งเพื่อกำหนดค่าคงที่ให้กับตัวแปรจำนวน 2 ค่า คือน้ำหนักและส่วนสูง แล้วนำตัวเลขมาคำนวณหาค่า BMI ตามสูตรที่กำหนดให้ จากนั้นนำค่า BMI มาตรวจสอบเงื่อนไข
- เขียนคำสั่งตรวจสอบเงื่อนไขด้วย if – else - if ตรวจสอบตัวแปรครั้งละ 1 ตัว
- บันทึกไฟล์โปรแกรมภาษาพีเอชพี
- เปิดโปรแกรมภาษาพีเอชพี ผ่านโปรแกรม Web Browser ถ้ามีข้อผิดพลาด ต้องแก้ไขข้อผิดพลาดที่เกิดขึ้น
- ตรวจสอบความสำเร็จจากการแสดงผลในหน้า Web Browser
เกณฑ์การประเมินผล
คะแนนรวมตามแบบประเมินผลใบงาน ไม่ต่ำกว่าร้อยละ 80