Devdit
 

Python คํานวณค่าจอดรถ

1.8K

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

 

ตัวอย่าง Python คํานวณค่าจอดรถ

def calculate_parking():
    hours = float(input("กรุณาใส่จำนวนชั่วโมงที่จอดรถ (เช่น 2.35 หมายถึง 2 ชั่วโมง 35 นาที): "))
    rate_per_hour = float(input("กรุณาใส่อัตราค่าจอดรถต่อชั่วโมง (บาท): "))
    hours, minutes = divmod(hours, 1)
    minutes *= 100
    if minutes > 1:
        hours += 1
    price = hours * rate_per_hour
    return price

price = calculate_parking()
print("ค่าจอดรถเท่ากับ", price, "บาท")

ผลลัพธ์

กรุณาใส่จำนวนชั่วโมงที่จอดรถ (เช่น 2.35 หมายถึง 2 ชั่วโมง 35 นาที): 2.35
กรุณาใส่อัตราค่าจอดรถต่อชั่วโมง (บาท): 20
ค่าจอดรถเท่ากับ 60.0 บาท

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

1. สร้างฟังก์ชันชื่อ calculate_parking สำหรับเป็นฟังก์ชันคํานวณค่าจอดรถ

2. รับค่าจำนวนชั่วโมงที่จอดเก็บไว้ที่ตัวแปร hours

3. รับอัตราค่าจอดรถต่อชั่วโมงเก็บที่ไว้ที่ตัวแปร rate_per_hour

4. เขียนโค้ดปัดเศษนาทีให้เป็น 1 ชั่วโมง

5. นำตัวแปร hours มาคูณกับ rate_per_hour ได้ผลลัพธ์เป็นค่าจอดรถ และ return ออกมาจากฟังก์ชัน

6. เรียกใช้ฟังก์ชัน calculate_parking เก็บผลลัพธ์ไว้ที่ตัวแปร price และใช้ print แสดงผลลัพธ์ออกสู่หน้าจอ

 

สรุป บทความนี้สอนการเขียนโปรแกรมภาษา Python คํานวณค่าจอดรถ เริ่มตั้งแต่การเขียนโค้ด การรันเพื่อแสดงผลลัพธ์ และอธิบายขั้นตอนการเขียนโค้ด แนะนำให้ลองใส่ค่าที่แตกต่างกันเพื่อดูผลลัพธ์จากการทำงานของโปรแกรม

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