În parcările din Iași, intrarea în parcare este permisă dacă șoferul care dorește să parcheze solicită acest lucru. Solicitarea se face prin apăsarea unui buton la automatul aflat la intrarea în parcare, acțiune care are ca efect eliberarea unui tichet de parcare și deschiderea barierei. Pe tichet sunt trecute data și ora intrării în parcare. La plecare, șoferul scanează tichetul la automatul de plată. În urma scanării automatul calculează şi afișează suma de plată. Calculul sumei se face astfel:
- se citește de la ceasul automatului data și ora plecării
- se calculează diferența de timp dintre ora plecării și ora intrării în parcare
- diferența calculată se rotunjește la număr întreg de ore, în sus
- se înmulțește timpul exprimat în ore cu tariful orar
Cerinţă
Cunoscându-se data și ora intrării în parcare, data și ora plecării din parcare și tariful orar, să se determine timpul cât a stat mașina în parcare și suma de plată.
Date de intrare
Fişierul de intrare parcare.in
conţine pe prima linie data și ora intrării în parcare, separate printr-un spațiu, sub forma . Pe linia a doua a fişierului de intrare se găsesc data și ora plecării din parcare, separate printr-un spațiu, sub forma . Linia a treia conţine un număr natural reprezentând tariful orar exprimat în lei. Pe linia a patra a fișierului de intrare se găsește una dintre valorile sau reprezentând cerinţa: , dacă se cere determinarea timpului cât a stat mașina în parcare, timp exprimat în minute, respectiv , dacă se cere determinarea sumei de plată pentru parcare.
Date de ieşire
Fişierul de ieşire parcare.out
conţine pe prima linie o valoarea naturală reprezentând timpul cât mașina a stat în parcare, exprimat în minute, dacă cerinţa a fost , respectiv suma de plată, dacă cerinţa a fost .
Restricţii
- Mașina stă în parcare cel puţin minut dar nu poate sta mai mult de zile.
- Dacă timpul de staţionare nu depăşeşte minute, nu se percepe taxă.
- Cele două date sunt din același an, care nu este bisect.
- Minutul de plecare din parcare nu se contorizează.
- Minutele unei ore sunt numerotate de la la .
- Pentru cerinţa se acordă din punctaj, iar pentru cerinţa se acordă încă din punctaj.
Exemplul 1
parcare.in
30 01 17 33
30 01 21 01
3
1
parcare.out
208
Explicație
Intrarea în parcare s-a făcut în data de ianuarie ora 17:33. Plecarea s-a făcut în aceeași zi la ora 21:01. Deci timpul cât mașina a stat în parcare este minute
Exemplul 2
parcare.in
30 01 17 33
30 01 21 01
3
2
parcare.out
12
Explicație
Tariful orar este lei/oră. Se deduce că minute = ore și minute, deci se plătesc ore.