krujeen / python

0 stars 0 forks source link

car park #5

Open krujeen opened 3 years ago

krujeen commented 3 years ago

ให้เขียนโปรแกรมรับเวลาเข้าจอดรถและเวลาออกจากลานจอดรถ โดย เวลาจอดรวมจะต้องต่ำกว่า 24 ชั่วโมง การคำนวณค่าที่จอดรถจะต้องจ่ายเงินโดยใช้หลักเกณฑ์การคำนวณดังนี้

จอดรถไม่เกิน 15 นาที ไม่คิดค่าบริการ จอดรถเกิน 15 นาที แต่ไม่เกิน 4 ชม คิดค่าบริการชั่วโมงละ 15 บาท และเศษของชั่วโมงคิดเป็น 1 ชั่วโมง จอดตั้งแต่ 5 ชั่วโมง ถึง 8 ชั่วโมง คิดค่าบริการชั่วโมงที่ 5-8 ชั่วโมงละ 25 บาท และเศษของชั่วโมงคิดเป็น 1 ชั่วโมง จอดรถเกิน 8 ชั่วโมงขึ้นไป เหมาจ่าย 200 บาท ข้อมูลนำเข้า 4 บรรทัด บรรทัดที่ 1 รับค่าชั่วโมงของเวลาเข้าจอดรถ บรรทัดที่ 2 รับค่านาทีของเวลาเข้าจอดรถ บรรทัดที่ 3 รับค่าชั่วโมงของเวลาออกจากลานจอดรถ บรรทัดที่ 4 รับค่านาทีของเวลาออกจากลานจอดรถ ข้อมูลส่งออก ค่าที่จอดรถที่จะต้องจ่าย

ตัวอย่างที่1 input

10
12
12
15

output

45

ตัวอย่างที่2 input

23
12
23
22

output

0

ตัวอย่างที่3 input

23
12
05
54

output

135
krujeen commented 3 years ago
from turtle import *

pensize (3)

lt(45)
fd(200)
circle(100,180)
right (90)
circle (100,180)
fd(200)h1 = int(input())
m1 = int(input())
h2 = int(input())
m2 = int(input())

if(h1>h2):
    h2 = h2+24
if(m1<m2) :
    m2 = m2+60
    h2 = h2-1

t = (h2-h1)*60+m2-m1
if(t<=15):
    print("0")
elif(t<300):
    print(math.ceil(t/60)*15)
elif(t<480):
    print(math.ceil((t-240)/60)*25+60)
else:
    print("200")