410 likes | 2.03k Views
“ โปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู ” โดยโปรแกรม Dev c++. โดย. นักเรียนชั้นมัธยมศึกษาปีที่ 3/1 เลขที่ 7 9 20 22 24. กิตติกรรมประกาศ.
E N D
“ โปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู ” โดยโปรแกรม Dev c++ โดย นักเรียนชั้นมัธยมศึกษาปีที่ 3/1 เลขที่ 7 9 20 22 24
กิตติกรรมประกาศ โครงการนี้สำเร็จลุล่วงไปได้ด้วยความช่วยเหลืออย่างดียิ่งของ อาจารย์กาญจนา โยธายุทธ อาจารย์ที่ปรึกษาโครงการ ที่ได้ให้คำแนะนำ และข้อคิดเห็นต่างๆมาโดยตลอด ผู้พัฒนาขอกราบขอบพระคุณมา ณ ที่นี้ สุดท้ายนี้ ขอขอบคุณ และขอบใจ ครอบครัวและเพื่อนๆของผู้พัฒนา ที่คอยให้กำลังใจ และถามไถ่ความเป็นไปของโครงการอยู่เสมอ ทำให้ผู้พัฒนามีกำลังใจที่จะพัฒนาโครงการจนสำเร็จได้ คณะผู้จัดทำ กลุ่มที่ 4
บทที่ 1 >>>> บทนำ ความเป็นมาและความสำคัญของปัญหา ในปัจจุบันคณิตศาสตร์มีบทบาทสำคัญยิ่งต่อการดำรงชีวิตของมนุษย์ ช่วยพัฒนาสติปัญญารวมถึงทักษะชีวิตให้สามารถคิดเป็น ทำเป็น แก้ปัญหาเป็น ทั้งยังทำให้มนุษย์มีความคิดสร้างสรรค์ คิดอย่างมีระบบระเบียบ มีแบบแผน และสามารถวิเคราะห์ปัญหาและสถานการณ์ได้อย่างถี่ถ้วนรอบคอบ คณิตศาสตร์เป็นเครื่องมือในการศึกษาวิทยาศาสตร์และเทคโนโลยีตลอดจนศาสตร์อื่นๆที่เกี่ยวข้อง ทำให้สามารถบูรณาการกับสาขาวิชาอื่นๆได้อย่างเหมาะสม เช่น บูรณาการกับสาขาวิชาคอมพิวเตอร์ในการสร้างโปรแกรมคำนวณหาพื้นที่รูปทางเรขาคณิต คำนวณหาค่าต่างๆทางคณิตศาสตร์ ประกอบกับบ่อยครั้งในการคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมูมักเกิดการผิดพลาดอยู่บ่อยๆ คิดไม่ถูกต้องตามหลักความเป็นจริงและไม่สะดวกรวดเร็ว ทางคณะผู้จัดทำได้มีโอกาสศึกษาโปรแกรมทางคอมพิวเตอร์ หนึ่งในนั้นคือโปรแกรมภาษาซี ทางคณะผู้จัดทำจึงมีความสนใจที่จะประยุกต์และพัฒนาโปรแกรมภาษาซีในการคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู เพื่อช่วยในการคำนวณให้ง่ายและรวดเร็วยิ่งขึ้น
บทที่ 1 >>>>บทนำ วัตถุประสงค์ของโครงงาน เพื่อประยุกต์และพัฒนาโปรแกรมภาษาซีในการคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู ขอบเขตของโครงงาน ศึกษาการคำนวณพื้นที่รูปสี่เหลี่ยมคางหมู จากสูตร x h x ( a + b ) กำหนดให้ ; h แทน ความสูง ; a + b แทนผลบวกด้านคู่ขนาน โดยใช้โปรแกรมภาษาซีในการคำนวณ
บทที่ 1 >>>> บทนำ ประโยชน์ที่คาดว่าจะได้รับ 1. เป็นแนวทางในการพัฒนาโปรแกรมโดยใช้ภาษาซี ในระบบงานอื่นๆ 2. อำนวยความสะดวกแก่ผู้ที่ต้องการใช้โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู นิยามศัพท์เฉพาะ - รูปสี่เหลี่ยมคางหมูต้องมีด้านขนานกัน 1 คู่- สี่เหลี่ยมคางหมู ที่มีด้านเท่ากัน 1 คู่ เรียกว่า รูปสี่เหลี่ยมคางหมูหน้าจั่ว- สูตร พื้นที่สี่เหลี่ยมคางหมู = ( 1/2) x (ผลบวกด้านคู่ขนาน) x (สูง)
บทที่ 3 >>> วิธีการดำเนินงาน • ขั้นตอนวิธีดำเนินงาน • 1. เสนอหัวข้อโครงงาน • 2. ศึกษาค้นคว้าเกี่ยวกับการคำนวณหาพื้นที่สี่เหลี่ยมคางหมู • ศึกษาค้นคว้าเกี่ยวกับการเขียนโปรแกรมด้วยภาษาซี และโปรแกรม Dev-C++ ที่ใช้ในการเขียนโปรแกรม • 4. วิเคราะห์ ออกแบบและเขียนโปรแกรมการคำนวณหาพื้นที่สี่เหลี่ยมคางหมู • 5. ทดลองใช้งานและทำการปรับปรุงเพื่อให้เหมาะสมกับการใช้งาน • 6. จัดทำคู่มือเอกสารการใช้งานระบบ
บทที่ 3 >>> วิธีการดำเนินงาน แผนงานและระยะในการดำเนินงาน ตารางที่ 2 แสดงแผนงานและระยะเวลาในการดำเนินงาน
บทที่ 3 >>> วิธีการดำเนินงาน เครื่องมือที่ใช้ในการพัฒนา 1. Hardware ที่ใช้ 1.1 เครื่องคอมพิวเตอร์ CPU 500 MHz ขึ้นไป 1.2 หน่วยความจำ 128 MB 1.3 จอภาพ 17 นิ้ว 1.4 Hard Disk 20 GB 1.5 การ์ดแสดงผลคุณภาพสูง 1.6 Mouse 1 อัน 1.7 Keyboard 1 อัน 2. Software ที่ใช้ 2.1 โปรแกรม Dev-C++
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม 1. วัตถุประสงค์ของงาน คำนวณหาพื้นที่สี่เหลี่ยมคางหมู2. ออกแบบผลลัพธ์ ( Output ) การวิเคราะห์ระบบ ภาพที่ 2 การออกแบบผลลัพธ์โปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู โปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู *********************************************** ความสูง : ………………………. ด้านคู่ขนานด้านที่ 1 : ……………….. ด้านคู่ขนานด้านที่ 2 : ……………….. *************************************************** พื้นที่สี่เหลี่ยมคางหมู : ………………………………….
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม • ข้อมูลนำเข้า ( Input ) ได้แก่ ความสูง, ผลบวกของความยาวด้านคู่ขนาน 4. ชื่อตัวแปรที่ใช้ height เก็บข้อมูล ความสูง side 1 เก็บข้อมูล ด้านคู่ขนานด้านที่ 1 side 2 เก็บข้อมูล ด้านคู่ขนานด้านที่ 2 area of a trapezoid เก็บข้อมูลพื้นที่สี่เหลี่ยมคางหมู 5. ขั้นตอน/ลำดับเริ่ม รับค่าความสูงของสี่เหลี่ยมคางหมู (height) รับค่าด้านคู่ขนานด้านที่ 1 (side1) รับค่าด้านคู่ขนานด้านที่ 2 (side2) คำนวณหาพื้นที่สี่เหลี่ยมคางหมูจาก area of a trapezoid=1/2*h*(s1+s2) แสดงค่าพื้นที่สี่เหลี่ยมคางหมู (area of a trapezoid) จบ
เริ่ม height,side1,side2 height side1 side2 Formula=1/2*(Side1+Side2)*Height area of a trapezoid จบ บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม • ผังงาน • ผังงานโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม #include<stdio.h> #include<conio.h> main() { printf(" How to find the area of a trapezoid?\n"); printf(" ********************************************** \n"); float height,side1,side2,area; printf("Height is "); scanf("%f",&height); printf("Side1 is "); scanf("%f",&side1); printf("Side2 is "); scanf("%f",&side2); printf("How to do.\n"); printf("Formula=1/2*(Side1+Side2)*Height \n"); area=(side1+side2)*height/2; printf("Area of trapezoid= %.2f",area); getch(); } การเขียนโปรแกรม
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม การทดสอบระบบ ภาพที่ 4 เมื่อรันโปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู โปรแกรมจะรอให้ใส่ความสูงของรูปสี่เหลี่ยมคางหมู
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม ภาพที่ 5 เมื่อใส่ความสูงของรูปสี่เหลี่ยมคางหมูแล้วกด Enter โปรแกรมจะรอให้ใส่ด้านคู่ขนานด้านที่ 1
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม ภาพที่ 6 เมื่อใส่ด้านคู่ขนานด้านที่ 1 แล้วกด Enter โปรแกรมจะรอให้ใส่ด้านคู่ขนานด้านที่ 2
บทที่ 4>>> การวิเคราะห์ระบบและพัฒนาโปรแกรม ภาพที่ 7 เมื่อใส่ด้านคู่ขนานด้านที่ 2 แล้วกด Enter โปรแกรมจะคำนวณและแสดงพื้นที่ของสี่เหลี่ยมคางหมูและจบโปรแกรม
บทที่ 5>>> บทสรุป สรุปผลการดำเนินงาน โปรแกรมการคำนวณหาพื้นที่สี่เหลี่ยมคางหมู ทำงานเป็นไปตามที่กำหนดไว้ โปรแกรมสามารถคำนวณหาพื้นที่สี่เหลี่ยมคางหมูได้อย่างถูกต้อง ข้อจำกัดของโปรแกรม โปรแกรมรองรับเฉพาะการคำนวณหาพื้นที่สี่เหลี่ยมคางหมู ข้อเสนอแนะในการพัฒนาโปรแกรมครั้งต่อไป นำผลการวิเคราะห์การออกแบบมาเป็นแนวทางในการพัฒนาโปรแกรมให้ครอบคลุมและมีประสิทธิภาพมากขึ้น โดยเพิ่มเมนูสำหรับผู้ใช้เลือกคำนวณหาพื้นที่สี่เหลี่ยมคางหมูเพื่อให้ตรงกับความต้องการของผู้ใช้ที่สุด
เอกสารอ้างอิง กาญจนา โยธายุทธ. (2556). ใบความรู้ที่ 4 การเขียนโปรแกรมภาษาซี. อัดสำเนา. วิกิพีเดีย. (2556). รูปสี่เหลี่ยมคางหมู. [ออนไลน์]. แหล่งที่มา:http://th.wikipedia.org/wiki/%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B8%AA%E0%B8%B5%E0%B9%88%E0%B9%80%E0%B8%AB%E0%B8%A5%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A1%E0%B8%84%E0%B8%B2%E0%B8%87%E0%B8%AB%E0%B8%A1%E0%B8%B9 [19 สิงหาคม 2556]. bloggang. (2556). สูตรการหาพื้นที่สี่เหลี่ยมคางหมู. [ออนไลน์]. แหล่งที่มา : http://www.bloggang.com/viewdiary.php?id=polball&month=12-2009&date=09&group=17&gblog=8 [19 สิงหาคม 2556].
ภาคผนวก ก ภาพกิจกรรม ภาพที่ 8 แสดง การวางแผนการทำงานและแบ่งงาน ภาพที่ 9 แสดง การเริ่มทำงานช่วยกันทำงานตามแผนที่วางไว้
ภาคผนวก ข >>> ตัวอย่างโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู ภาพที่ 11 ตัวอย่างโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมคางหมู
ประวัติผู้จัดทำ ชื่อ เด็กหญิงกานต์พิชชา กาญจนะคช ชื่อเรื่อง โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู กลุ่มที่ 4 ชั้น ม.3/1 ประวัติส่วนตัว เกิดเมื่อวันที่ 4 เดือน ธันวาคม พ.ศ.2541 อายุ 14 ปี ที่อยู่ 1430 หมู่ 1 ถนนเพชรมาคุคลา ตำบลในเมือง อำเภอเมือง จังหวัดนครราชสีมา 300000 ประวัติการศึกษา ปีพ.ศ. 2554 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลนครราชสีมา อ.เมือง จ.นครราชสีมา 30000
ประวัติผู้จัดทำ ชื่อ เด็กหญิงณัฐณิชา รวยสูงเนิน ชื่อเรื่อง โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู กลุ่มที่ 4 ชั้น ม.3/1 ประวัติส่วนตัว เกิดเมื่อวันที่ 1 เดือน มกราคม พ.ศ.2541 อายุ 14 ปี ที่อยู่ 351/14 หมู่ 10 หมู่บ้านโฮมแลนด์-มิตรภาพ 1 ตำบลบ้านใหม่ อำเภอเมือง จังหวัดนครราชสีมา 30000 ประวัติการศึกษา ปีพ.ศ. 2554 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลนครราชสีมา อ.เมือง จ.นครราชสีมา 30000
ประวัติผู้จัดทำ ชื่อ เด็กหญิงกนกพร ตาปราบ ชื่อเรื่อง โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู กลุ่มที่ 4 ชั้น ม.3/1 ประวัติส่วนตัว เกิดเมื่อวันที่ 1 เดือน กุมภาพันธ์ พ.ศ.2542 อายุ 14 ปี ที่อยู่ 274 หมู่ 6 ตำบลหลุ่งตะเคียน อำเภอห้วยแถลง จังหวัดนครราชสีมา 30240 ประวัติการศึกษา ปีพ.ศ. 2554 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลนครราชสีมา อ.เมือง จ.นครราชสีมา 30000
ประวัติผู้จัดทำ ชื่อ เด็กหญิงนวินดา พละศักดิ์ ชื่อเรื่อง โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู กลุ่มที่ 4 ชั้น ม.3/1 ประวัติส่วนตัว เกิดเมื่อวันที่ 24 เดือน เมษายน พ.ศ.2542 อายุ 14 ปี ที่อยู่ 201 หมู่ 15 ถนนเจนจบทิศ ตำบลประทาย อำเภอประทาย จังหวัดนครราชสีมา 30180 ประวัติการศึกษา ปีพ.ศ. 2554 ประถมศึกษาปีที่ 6 โรงเรียนอุดมวิทยานุสรณ์ อ.ประทาย จ.นครราชสีมา 30180
ประวัติผู้จัดทำ ชื่อ เด็กหญิงศิริมา แรมกระโทก ชื่อเรื่อง โปรแกรมคำนวณหาพื้นที่รูปสี่เหลี่ยมคางหมู กลุ่มที่ 4 ชั้น ม.3/1 ประวัติส่วนตัว เกิดเมื่อวันที่ 16 เดือน มิถุนายน พ.ศ.2541 อายุ 15 ปี ที่อยู่ 226 หมู่ 1 ตำบลสระตะเคียน อำเภอเสิงสาง จังหวัดนครราชสีมา 30330 ประวัติการศึกษา ปีพ.ศ. 2554 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลสกุลจิต อ.เสิงสาง จ.นครราชสีมา 30330