Lapā tiek izmantotas sīkdatnes 

Stāvvieta


Autostāvvietā transportlīdzekļi tiek izkārtoti noteiktā veidā, paturot prātā stāvvietas kapacitāti un spēju uzņemt noteiktu skaitu automobiļu.

Specifikācija

Lai risinātu doto problēmu, Tev jāizstrādā objektorientēts kods ar atbilstošu klasi un metodēm, ievērojot nosacījumus!

Nosacījumi:

  • No klases būs iespējams izveidot jebkāda izmēra autostāvvietu
  • Pieņemsim, ka visi transportlīdzekļi varēs ieparkoties ikvienā stāvvietas pozīcijā
  • Iespēja ieparkot automašīnas noteiktā pozīcijā
  • Vietu atbrīvošana
  • Jāietver iespēja noteikt brīvo vietu skaitu stāvvietā

Izmanto piemērus JS OOP kodam:

// Klases definīcija
class Taisnsturis {
  constructor(platums, augstums) {
    this.platums = platums
    this.augstums = augstums
  }

Metodes klasē definē šādi:

// Klases definīcija
class Taisnsturis {
  // ... te ir konstruktors ...

  // Metode laukuma aprēķinam
  laukums() {
    return this.platums * this.augstums
  }

  // Metode perimetra aprēķinam
  perimetrs() {
    return 2 * (this.platums + this.augstums)
  }
}