สวัสดีครับ มาพบกับโจทย์ C++ สำหรับน้องๆ ในหลักสูตร C++ & Flowchart สำหรับผู้เริ่มต้นกันอีกครั้ง ในข้อนี้เราก็จำมาสนุกไปกับ โจทย์ จงเขียนโปรแกรมคำนวณหา ค่าแท็กซี่ กันล่ะครับ ซึ่งสูตรในข้อนี้เป็ฯสูตรจำลองนะครับ เพื่อฝึกด้านการวิเคราะห์โจทย์กันก่อน เอาล่ะลุยกันเลยครับ ^^
โจทย์
จงเขียนโปรแกรม เพื่อคำนวณหาค่าแทกซี่ และแสดงผล ตามตัวอย่าง โดยใช้สูตรจำลองที่กำหนดให้ ดังนี้
ข้อกำหนดสำหรับค่าโดยสาร
1) เมื่อขึ้นรถค่าโดยสารเริ่มต้นที่ 35 บาท
2) ราคาค่าโดยสาร กิโลเมตรละ 5 บาท
3) ราคาค่าโดยสาร ชั่วโมงละ 2 บาท
ตัวอย่างการคำนวณ
ขึ้นแท็กซี่ เดินทางไปสถานที่แห่งหนึ่งระยะทาง 2 กิโลเมตร เป็นเวลา 1 ชั่วโมง
ค่าแท็กซี่ = 35 + (ค่าโดยสารตามระยะทาง) + (ค่าโดยสารตามเวลา)
ค่าแท็กซี่ = 35 + (2 * 5) + (1 * 2)
ค่าแท็กซี่ = 35 + 10 + 2
ค่าแท็กซี่ = 35 + 12
ค่าแท็กซี่ = 47
ตัวอย่างการทำงาน 1
Taxi Fares Program !!
Enter Distance (km) : 2
Enter Period (hour) : 1
Fares : 47 Bath
Thank you.
ตัวอย่างการทำงาน 2
Taxi Fares Program !!
Enter Distance (km) : 1
Enter Period (hour) : 5
Fares : 50 Bath
Thank you.
เงื่อนไขเพิ่มเติม
1) ตัวอักษรสีเขียว คือการรับค่าลงในตัวแปร
2) ตัวอักษรสีน้ำตาล คือการแสดงค่าจากการคำนวณ
เอาล่ะครับ ลองทำกันดูนะครับ ใครที่ไม่เข้าใจคำถามตรงไหนเขียนไว้ด้านล่างได้เลยครับ เสร็จแล้วก็ส่ง Source Code ให้ตรวจใน Comment ของ Facebook ด้านล่างได้เลยเช่นกันครับ ^^