Skip to content

OA-PVA2-Syllabus/Py_21_OOP_Metody

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

PVA2 - Programování a vývoj aplikací

Lekce 21: OOP - Metody

Obsah

1 Autopůjčovna - Evidence

Zkopírujte si do repozitáře své hotové řešení z minulého cvičení, na které dneska navážeme.

Ve třídě auto definuj konstruktor. Povinným údajem budou všechny vlastnosti tj. registrační značka, značka a typ vozidla a počet najetých kilometrů. Auto bude vždy volné k půjčení tj. nastav odpovídající atribut na pravdivostní hodnotu.

Vytvoř všechny objekty vozidel, které evidujeme v autopůjčovně.

2 Půjčení

Deklaruj metodu pro výpůjčku automobilu. Metoda zkontroluje, zda-li je vozidlo volné. Pokud je volné,změní hodnotu atributu, který určuje, zda je vozidlo půjčené a vrátí text návratovou hodnotu boolean.

  • true - vozidlo bylo volné a výpůjčka byla úspěšně provedena
  • false - vozidlo bylo obsazeno a nelze vozidlo vypůjčit

3 Zápůjčka akce

V programu proveďte pro všechny vozidla výpůjčku. Nasimulujte situaci, že chcete jedno vozidlo vypůjčit dvakrát. Pro úspěšnou výpůjčku zobrazte uživateli "Vozidlo úspěšně zapůjčeno". Pokud je vozidlo již půjčené, zobrazíte text "Vozidlo není k dispozici".

4 Vrácení auta

Deklaruj metodu pro vrácení auta. Při vrácení auta budete od uživatele chtít zadat stav tachometru při vrácení a počet dní, po které zákazník auto používal. Uložte stav tachometru do atributu objektu. Nastav vozidlo jako volné.

Funkce bude vracet cenu za zápůjčku. Pro jednoduchost počítejme, že jednotná cena pro všechna naše vozidla je 2000 Kč/den.

Zobrazte uživateli informativní zprávu, kolik zaplatí za zápůjčku.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published