1 / 24

โปรแกรมคำนวณค่าโดยสารแท็กซี่ ด้วย Dev c++

โปรแกรมคำนวณค่าโดยสารแท็กซี่ ด้วย Dev c++. บทที่ 1 บทนำ ความเป็นมาและความสำคัญของปัญหา

hanne
Download Presentation

โปรแกรมคำนวณค่าโดยสารแท็กซี่ ด้วย Dev c++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. โปรแกรมคำนวณค่าโดยสารแท็กซี่ด้วย Devc++

  2. บทที่ 1 บทนำ ความเป็นมาและความสำคัญของปัญหา การขึ้นแท็กซี่เป็นทางเลือกที่ดี ในการเดินทางไปในสถานที่ต่างๆ อีกทั้งยัง สะดวกมากกว่าการใช้รถโดยสารประจำทาง เพราะการรอรถโดยสารประจำทางใช้เวลาในการรอมากกว่ารถแท็กซี่และมีคนเป็นจำนวนมากที่ขึ้นรถโดยสารประจำทาง จึงทำให้มีการใช้รถแท็กซี่เพิ่มขึ้น ในอดีตยังไม่เริ่มมีการใช้มิเตอร์ในการคำนวณค่าแท็กซี่ จึงทำให้ทั้งผู้โดยสารและคนขับแท็กซี่เกิดการถกเถียงกันในเรื่องค่าโดยสารและไม่มีความยุติธรรมต่อทั้งสองฝ่าย ด้วยเหตุนี้จึงมีการนำระบบค่าแท็กซี่จากต่างประเทศมาใช้ ผู้โดยสารจึงไม่มีความเข้าใจเกี่ยวกับการคำนวณหาค่าแท็กซี่ ดังนั้นทางคณะผู้จัดทำจึงมีการคิดค้นหาค่าแท็กซี่โดยใช้โปรแกรม Devc++ขึ้น เพื่อสะดวกต่อการคำนวณหาค่าแท็กซี่

  3. วัตถุประสงค์ของโครงงานวัตถุประสงค์ของโครงงาน ออกแบบและพัฒนาโปรแกรมการคำนวณค่าแท็กซี่ ขอบเขตของโครงงาน โปรแกรมสามารถคำนวณหาค่าโดยสารได้โดยคำนวณจากระยะทางโดยมีหน่วยเป็นกิโลเมตรและเวลาที่รถติด ประโยชน์ที่คาดว่าจะได้รับ 1. เป็นแนวทางในการพัฒนาโปรแกรมโดยใช้ภาษาซี ในระบบงานอื่นๆ 2. เป็นโปรแกรมอำนวยความสะดวกการคิดค่าโดยสารแท็กซี่ นิยามศัพท์เฉพาะ โปรแกรมการคำนวณค่าโดยสารแท็กซี่ หมายถึง โปรแกรมที่มีการคิดคำนวณค่าโดยสารแท็กซี่ โดยมีการคิดคำนวณจากระยะทางโดยมีหน่วยเป็นกิโลเมตรและเวลาที่รถติดโดยมีวิธีการคำนวณ ดังต่อไปนี้ จำนวนเงินที่ต้องชำระในแต่ละครั้ง=(ระยะทาง * อัตราค่าโดยสารต่อกิโลเมตร )+ ( เวลาที่รถติด * อัตราค่าโดยสารต่อนาที )

  4. บทที่ 3 วิธีการดำเนินงาน ขั้นตอนวิธีดำเนินงาน 1. เสนอหัวข้อโครงงาน 2.ศึกษาและรวบรวมข้อมูล 3. ศึกษาค้นคว้าเกี่ยวกับการคิดค่าโดยสารแท็กซี่ 4. ศึกษาค้นคว้าเกี่ยวกับการเขียนโปรแกรมด้วยภาษาซี และโปรแกรมDev-C++ ที่ใช้ในการเขียนโปรแกรม 5. วิเคราะห์ ออกแบบและเขียนโปรแกรมการคำนวณค่าโดยสารแท็กซี่ 6. ทดลองใช้งานและทำการปรับปรุงเพื่อให้เหมาะสมกับการใช้งาน 7. จัดทำคู่มือเอกสารการใช้งานระบบ

  5. แผนงานและระยะในการดำเนินงานแผนงานและระยะในการดำเนินงาน ตารางที่ 1 แสดงแผนงานและระยะเวลาในการดำเนินงานขั้นตอนดำเนินงาน • ระยะเวลาดำเนินงาน • ส.ค.56

  6. บทที่ 4 การวิเคราะห์ระบบและพัฒนาโปรแกรม การวิเคราะห์ระบบ • วัตถุประสงค์ของงาน คำนวณค่าโดยสารแท็กซี่ 2.ออกแบบผลลัพธ์ ( Output ) การออกแบบผลลัพธ์โปรแกรมคำนวณค่าโดยสารแท็กซี่

  7. 3.ข้อมูลนำเข้า ( Input ) ได้แก่ ระยะทางและเวลาที่รถติด 4.ชื่อตัวแปรที่ใช้ km เก็บข้อมูลระยะทางที่ใช้ในการเดินทาง time เก็บข้อมูลเวลาที่รถติดในการเดินทาง price_kmเก็บข้อมูลค่าโดยสารจากระยะทาง price_times เก็บข้อมูลค่าโดยสารจากเวลาที่รถติด price_kmm เก็บข้อมูลค่าโดยสารจากระยะทาง รับค่าจากprice_km price_timeเก็บข้อมูลค่าโดยสารจากเวลาที่รถติด รับค่าจาก price_times price เก็บข้อมูลค่าโดยสารรวมทั้งหมด(ระยะทาง+เวลาที่รถติด)

  8. 5.ขั้นตอนการทำงาน เริ่ม รับค่าระยะทาง (km) รับค่าเวลาที่รถติด (time) คำนวณค่าโดยสารจากระยะทางและค่าเวลาที่รถติด แสดงค่าโดยสารแท็กซี่ (price) จบ

  9. 6.ผังงาน

  10. การเขียนโปรแกรม # include<stdio.h># include<conio.h>main(){float price_km,price_times;intkm,time,price,price_time,price_kmm;printf("Taximeter\n");printf("How far from here to there?\n");printf("It is\t");scanf("%d",&km);printf("How long if we get the traffic jam?\n");printf("It is\t");scanf("%d",&time);if(km<=1){price_km=35;}else if(km<=12){price_km=35+(km-1)*5;}else if(km<=20){price_km=90+(km-12)*5.5;}else if(km<=40){price_km=134+(km-20)*6;}else if(km<=60){price_km=254+(km-40)*6.5;}else if(km<=80){price_km=384+(km-60)*7.5;}else{price_km=534+(km-80)*8.5;}price_kmm=(int)price_km;if(price_kmm%2==0){ price_kmm=price_kmm+1;}else{price_kmm=price_kmm;}price_times=time*1.50;price_time=(int)price_times;if(price_time%2==1){price_time=price_time-1;}else{price_time=price_time;}price=price_kmm+price_time;printf("You should to pay : ");printf("%d baht",price);getch();}

  11. การทดสอบระบบ ภาพที่ 4 เมื่อรันโปรแกรมคำนวณค่าโดยสารแท็กซี่ โปรแกรมจะรอให้ใส่ระยะทาง

  12. ภาพที่ 5 เมื่อใส่ระยะทางแล้วกด Enter โปรแกรมจะรอให้ใส่เวลาที่รถติด ภาพที่ 6 เมื่อใส่เวลาที่รถติดแล้วกด Enter โปรแกรมจะคำนวณและแสดงค่าโดยสารแท็กซี่ และจบโปรแกรม

  13. บทที่ 5 บทสรุป สรุปผลการดำเนินงาน โปรแกรมการคำนวณหาค่าโดยสารรถแท็กซี่โดยโปรแกรม devc++ได้เป็นไปตามที่กำหนดไว้ สามารถคำนวณหาค่าโดยสารของรถแท็กซี่ได้อย่างถูกต้อง ข้อจำกัดของโปรแกรม โปรแกรมคำนวณค่าแท็กซี่รองรับเฉพาะการคำนวณระยะทางและเวลาที่รถติด ข้อเสนอแนะในการพัฒนาโปรแกรมครั้งต่อไป นำผลการวิเคราะห์การออกแบบมาเป็นแนวทางในการพัฒนาโฌปรแกรมให้มีประสิทธิภาพมากยิ่งขึ้น โดยเพิ่มเมนูสำหรับผู้ใช้เลือกคำนวณหาค่าโดยสารแท็กซี่ในอัตราต่างๆเพื่อให้ตรงกับความต้องการของผู้ใช้สูงสุด

  14. เอกสารอ้างอิง กาญจนา โยธายุทธ. (2556). ใบความรู้ที่ 4 การเขียนโปรแกรมภาษาซี. อัดสำเนา. Dek-D . (2556). ที่มาของรถแท็กซี่ไทย. [ ออนไลน์ ] แหล่งที่มา:http://www.dek-d.com/board/view/930847/[26 สิงหาคม 2556]. วิกิพีเดีย. (2556). แท็กซี่. [ ออนไลน์ ] แหล่งที่มา: http://th.wikipedia.org/wiki/ [ 26 สิงหาคม 2556].

  15. ภาคผนวก ก ภาพกิจกรรม

  16. ภาคผนวก ข ตัวอย่างโปรแกรมคำนวณค่าโดยสารแท็กซี่

  17. ประวัติผู้จัดทำ ชื่อ ด.ญ.กัญญ์รินท์อินทจันทร์ ชื่อเรื่อง การคำนวณค่าโดยสารรถแท็กซี่ กลุ่มที่ 2 ชั้นม.3/1 ประวัติ ประวัติส่วนตัว เกิดเมื่อวันที่ 22 กันยายน พ.ศ.2542 อายุ 13 ปี ที่อยู่ 429 หมู่ 2 ต.โพธิ์กลาง อ.เมือง จ.นครราชสีมา 30000 ประวัติการศึกษา ปี พ.ศ.2553 ประถมศึกษาปีที่ 6 โรงเรียนวัดสระแก้ว อ.เมือง จ.นครราชสีมา

  18. ชื่อ ด.ญ.พัชรพร มณีสาร ชื่อเรื่อง การคำนวณค่าโดยสารรถแท็กซี่ กลุ่มที่ 2 ชั้น ม.3/1 ประวัติ ประวัติส่วนตัว เกิดเมื่อวันที่ 11 กรกฎาคม พ.ศ. 2541 อายุ 15 ปี ที่อยู่ 284 หมู่ 1 ต.ละหานทราย อ.ละหานทราย จ.บุรีรัมย์ 31170 ประวัติการศึกษา ปี พ.ศ.2553 ประถมศึกษาปีที่ 6 โรงเรียนมารีย์พิทักษ์ อ.นางรอง จ.บุรีรัมย์

  19. ชื่อ ด.ญ.อภิชญา วงศ์สมิตกุล ชื่อเรื่อง การคำนวณค่าโดยสารรถแท็กซี่ กลุ่มที่ 2 ชั้น ม.3/1 ประวัติ ประวัติส่วนตัว เกิดเมื่อวันที่ 30 กรกฎาคม พ.ศ. 2541 อายุ 15 ปี ที่อยู่ 1410 ถ.มิตรภาพ ต.ในเมือง อ.เมือง จ.นครราชสีมา 30000 ประวัติการศึกษา ปี พ.ศ.2553 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลนครราชสีมา อ.เมือง จ.นครราชสีมา 30000

  20. ชื่อ ด.ญ.ปรียาพร เกิดกระโทก ชื่อเรื่อง การคำนวณค่าโดยสารรถแท็กซี่ กลุ่มที่ 2 ชั้น ม.3/1 ประวัติ ประวัติส่วนตัว เกิดเมื่อวันที่ 18 กุมภาพันธ์ พ.ศ. 2542 อายุ 14 ปี ที่อยู่ 183 หมู่ 1 ต.กระโทก อ.โชคชัย จ.นครราชสีมา 30190 ประวัติการศึกษา ปี พ.ศ.2553 ประถมศึกษาปีที่ 6 โรงเรียนอนุบาลนครราชสีมา อ.เมือง จ.นครราชสีมา 30000

  21. ชื่อ ด.ญ.นัทธมน ภักดี ชื่อเรื่อง การคำนวณค่าโดยสารรถแท็กซี่ กลุ่มที่ 2 ชั้น ม.3/1 ประวัติ ประวัติส่วนตัว เกิดเมื่อวันที่ 7 กันยายน พ.ศ.2541 อายุ 14 ปี ที่อยู่ 22 ซอยลำปรุ1 ถ.สุรนารี ต.ในเมือง อ.เมือง จ.นครราชสีมา 30000 ประวัติการศึกษา ปี พ.ศ.2553 ประถมศึกษาปีที่ 6 โรงเรียนสุขานารี อ.เมือง จ.นครราชสีมา 30000

  22. หวัดดีชาวโลก

More Related