Back to posts Edit this post
Copy content

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.

No files