Parcare

4,00

Description

Î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ța Parcare

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 Parcare

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 zz ll hh mm.

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 zz ll hh mm.

Linia a treia conţine un număr natural t reprezentând tariful orar exprimat în lei.

Pe linia a patra a fișierului de intrare se găsește una dintre valorile 1 sau 2 reprezentând cerinţa: 1, dacă se cere determinarea timpului cât a stat mașina în parcare, timp exprimat în minute, respectiv 2, dacă se cere determinarea sumei de plată pentru parcare.

Date de ieșire Parcare

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 1, respectiv suma de plată, dacă cerinţa a fost 2.

Restricții și precizări Parcare

  • Mașina stă în parcare cel puţin 1 minut dar nu poate sta mai mult de 7 zile.
  • Dacă timpul de staţionare nu depăşeşte 15 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 0 la 59.
  • 1 <= t <= 100
  • Pentru cerinţa 1 se acordă 50% din punctaj, iar pentru cerinţa 2 se acordă încă 50% 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 30 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 27 + 3*60 + 1 = 208 minute

Exemplu 2

parcare.in

30 01 17 33
30 01 21 01
3
2

parcare.out

12

Explicație

Tariful orar este 3 lei/oră. Se deduce că 208 minute = 3 ore și 28 minute, deci se plătesc 4 ore, 4 * 3 = 12.

Reviews

There are no reviews yet.

Be the first to review “Parcare”

Your email address will not be published. Required fields are marked *