วันพุธที่ 17 มีนาคม พ.ศ. 2553
วันพุธที่ 10 มีนาคม พ.ศ. 2553
OOP (Object- Oriented Programming)
Class : คำนวณเวลาค่าจอดรถ
Property : เวลาเข้า และ เวลาออก
: ค่าบริการต่อชั่วโมง
: ค่าบริการหากไม่ถึง 1 ชั่วโมง
: จำนวนรถที่เข้ามาจอด
Method : คำนวณหาเวลาที่รถแต่ละคันจอด
: คำนวณหาค่าบริการจากยอดเวลารวม
Encapsulation
: วิธีคำนวณหาเวลาในการจอดรถ
: วิธีคำนวณหาค่าบริการในการจอดรถ
Procedural
Input
1. รับค่าทะเบียนรถจาก keyboard และเก็บบันทึกไว้ในฐานข้อมูล
2. รับเวลาเข้าจอดของรถแต่ละคันเพื่อที่จะใช้ในการคำนวณหาเวลาในการจอดรถ
3. รับเวลาออกของรถแต่ละคันเพื่อใช้ในการคำนวณหาเวลาในการจอดรถ
Process
1. บันทึกและแก้ไขทะเบียนของรถแต่ละคัน
2. บันทึกและแก้ไขเวลาเข้า – ออกของรถแต่ละคัน
3. เพิ่มจำนวนรถที่เข้ามาจอดในลานจอดรถเพื่อจะได้รู้จำนวนที่ว่างว่าเต็มหรือว่างอยู่
4. นำเวลาเข้ามา ลบ ( - ) กับเวลาออกเพื่อให้ได้ผลลัพธ์เป็นเวลารวมทั้งหมดที่รถแต่ละคันที่จอด
5. นำเวลาที่คำนวณได้มาทำการคำนวณหาค่าบริการที่ลูกค้าต้องจ่าย
6. เมื่อรถออกจากลานจอดรถมีการชำระเงินเรียบร้อยให้ลบจำนวนรถที่เพิ่มเข้าไปออกด้วยเพื่อแสดงให้รุ้ว่ามีที่ว่างอีกหรือไม่
Output
1. แสดงยอดเวลารวมออกทางจอภาพ
2. แสดงยอดเงินรวมออกทางจอภาพ
Concept
1. บริการที่จอดรถคิดค่าบริการชั่วโมงละ 20 บาท จอดไม่ถึงครึ่งชั่วโมงหรือครึ่งชั่วโมงพอดีคิดค่าบริการ 10 บาท จอดเกินครึ่งชั่วโมงคิดเป็น 1 ชั่วโมง
2. จัดเก็บทะเบียนรถที่เข้ามาใช้บริการ
3. จัดเก็บเวลาเข้า – ออก เพื่อคำนวณหาราคาค่าบริการ
4. ที่จอดรถสามารถรองรับรถยนต์ได้ 40 คัน