Devdit
 

เขียนโปรแกรมคํานวณค่าแท็กซี่ Python

2.8K

บทความนี้สอนเขียนโปรแกรมคํานวณค่าแท็กซี่ Python โดยเริ่มจากการสร้างฟังก์ชัน เขียนโค้ดคำนวณ และทดสอบโปรแกรมโดยการรับค่าระยะทางเป็นหน่วยกิโลเมตร และแสดงผลลัพธ์เป็นค่าโดยสารที่ต้องจ่าย (บาท) ด้วยภาษา Python สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง เขียนโปรแกรมคํานวณค่าแท็กซี่ Python

def taxi_fare(distance):
    return 35 + max(0, distance - 1) * 5.5

distance = float(input("กรุณาป้อนระยะทาง (กิโลเมตร): "))
print("ค่าโดยสารที่ต้องจ่ายคือ", taxi_fare(distance), "บาท")

ผลลัพธ์

กรุณาป้อนระยะทาง (กิโลเมตร): 5
ค่าโดยสารที่ต้องจ่ายคือ 57.0 บาท

จากโค้ดอธิบายได้ดังนี้

1. สร้างฟังก์ชันชื่อ taxi_fare รับค่าตัวแปรชื่อ distance คือ ระยะทาง (กิโลเมตร)

2. ภายในฟังก์ชันถ้า distance น้อยกว่าหรือเท่ากับ 0 จะให้ค่าโดยสารเริ่มต้นที่ 35 บาท

3. กรณีถ้า distance มากกว่า 0 จะบวกเพิ่มกิโลเมตรละ 5.5 บาท โดยบวกเพิ่มจาก 35 บาท

4. เรียกใช้โดยการรับค่าระยะทาง (กิโลเมตร) เก็บไว้ที่ตัวแปร distance และเรียกใช้ taxi_fare(distance)

 

สรุป การเขียนโปรแกรมคํานวณค่าแท็กซี่ ด้วยภาษา Python เริ่มจากการสร้างฟังก์ชัน และรับค่าระยะทาง และนำมาเข้าสูตร 35 + max(0, distance - 1) * 5.5 โดยแนะนำให้เปลี่ยนแปลงค่าตัวเลขให้เหมาะสมกับการใช้งานต่อไป

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ