אוקי, קודם כל הפכתי את הזמן שכתבת לזמן בדקות.
כלומר parkingTime זה הזמן חניה בדקות. סתם כי לא הסתדר לי לעבוד עם ה3:24 שלך.
עכשיו, תנאי ראשון -החיצוני: (שעכשיו אני רואה ששכחתי לסגור. צריך להיות { גם בסוף)
אם זמן החניה הוא יותר מ120 דקות -נכנסים לתנאי, אם לא אז זה פשוט מדפיס 0 (תשני אח"כ שיכתוב שם את המשפט וכזה)
בתוך התנאי:
payTime זה בעצם הזמן שמשלמים עליו, כלומר זמן החניה פחות 120 דקות (שעתיים ראשונות)
אחרי זה הגדרתי משתנה בשם a, שהוא כמה "רבע שעה" יש לך.
כלומר, הורדנו שעה מהזמן, (שעה שלישית, שהמחיר עליה קבוע.)
ואז מגדירים את g , כלומר כמה משלמים בתכל'ס.
הגדרנו אותו בתור 15 - על שעה שלישית, ועוד 4 כפול כל רבע שעה אח"כ - שאת רבעי השעות האלו סופרים בתור a.
עכשיו תנאי פנימי, כי מחיר מקסימום הוא 100, אם g, כלומר המחיר קטן מ100, זה מדפיס את g.
אם הוא גדול מ100 אז זה ידפיס 100.
(שוב. אין לי מושג אם זה נכון/יעבוד/אמור להיות ככה.)