09 Mar 16:38
1. Przygotuj klasę reprezentującą samochód. Każdy samochód ma następujące atrybuty:
marka
model
rok produkcji
pojemność silnika
cena
Dodatkowo, samochód posiada następujące metody:
metoda wyświetlająca szczegóły samochodu w formacie: "marka model rocznik cena"
metoda zwracająca średnie spalanie pojazdu - przyjmij:
dla pojemności < 1.0 - spalanie 5 litrów
dla pojemności >= 1.0 oraz < 1.3 - spalanie 5 litrów + rocznik podzielony przez 850
dla pojemności >= 1.3 - spalanie 8 litrów
2. Utwórz listę 5 samochodów (dobierz własne wartości atrybutów).
3. Wyświetl (korzystając z pętli szczegóły każdego samochodu).
4. Przygotuj funkcję, która porównuje dwa samochody (tj. stwierdza, który jest "większy") - przyjmij, że "większy" samochód tzn. taki o większej pojemności silnika. Jeśli pojemność jest równa - nowszy samochód "jest większy".
5. Porównaj 3 pary dowolnych samochodów z listy demontrując działanie funkcji z punktu 4.
6. Utwórz słownik a następnie umieść w nim 5 par wartości (klucz: imię, wartość: kwota)
7. W pętli - podejmij 5 prób, w których użytkownik wprowadza imię. Jeśli imię to znajduje się w słowniku: wyświetlana jest kwota umieszczona wcześniej w słowniku. W przeciwnym wypadku należy wyświetlić komunikat "nie znaleziono".
8. Powtórz krok 7, jednak tym razem zamiast sprawdzać czy dane imię jest w słowniku, obsłuż wyjątek - w przypadku nie znalezienia klucza.