ใบงาน พื้นฐานและอัลกอริทึม

ใบงานที่ 1.1: การเขียนผังงานแบบเรียงลำดับ (Sequence)

โจทย์: จงเขียนผังงาน (Flowchart) สำหรับโปรแกรม "คำนวณราคาสินค้ารวมภาษีมูลค่าเพิ่ม (VAT 7%)"

  • เงื่อนไข: 1. รับราคาสินค้า (Price) จากผู้ใช้

    2. คำนวณภาษีโดยนำ $Price \times 0.07$

    3. คำนวณราคาสุทธิโดยนำ $Price + VAT$

    4. แสดงผลราคาสุทธิออกทางหน้าจอ

ใบงานที่ 1.2: การเขียนผังงานแบบมีเงื่อนไข (Selection/Branching)

โจทย์: จงเขียนผังงานสำหรับโปรแกรม "ระบบตรวจสอบสิทธิ์การเข้าชมภาพยนตร์ (Age Check)"

  • เงื่อนไข:

    1. รับค่าอายุ (Age) จากผู้ใช้

    2. ถ้าอายุ ตั้งแต่ 15 ปีขึ้นไป ให้แสดงข้อความ "อนุญาตให้เข้าชม"

    3. ถ้าอายุ น้อยกว่า 15 ปี ให้แสดงข้อความ "ต้องมีผู้ปกครองดูแล"

ใบงานที่ 1.3: การเขียนผังงานแบบทำซ้ำ (Looping/Iteration)

โจทย์: จงเขียนผังงานสำหรับโปรแกรม "นับจำนวนก้าวเดินเป้าหมาย (Step Counter)"

  • เงื่อนไข:

    1. กำหนดให้จำนวนก้าวเริ่มต้นเป็น 0 (steps = 0)

    2. ตรวจสอบว่า steps ครบ 10,000 ก้าวหรือยัง?

    3. ถ้า ยังไม่ครบ ให้บวกค่าเพิ่มทีละ 1 ก้าว (steps = steps + 1) และกลับไปตรวจสอบใหม่

    4. ถ้า ครบแล้ว ให้แสดงข้อความ "เป้าหมายสำเร็จ!" และจบการทำงาน