Ćwiczenia
- Program graficzny umożliwia rysowanie następujących figur geometrycznych: prostokąt, koło, trójkąt, równoległobok, sześciokąt. Zaprojektować klasy reprezentujące figury geometryczne. Zaimplementować metodę liczącą pole powierzchni tablicy figur.
- Zaprojektować i zaimplementować klasę Student, przechowującą imię, nazwisko, nr indeksu, nr roku, listę przedmiotów studenta. Zaprojektować konstruktory oraz inne metody.
- Wydzielić ze Studenta nadklasę Osoba, z odpowiednimi atrybutami, konstruktorami i metodami.
Laboratorium
Zaprojektuj hierarchię klas opisujących pojazdy komunikacji miejskiej. Wyraź w tej hierarchii następujące fakty:
- wszystkie pojazdy komunikacji miejskiej (k. m.) są pojazdami,
- komunikacja miejska używa tramwajów i autobusów,
- pojazdy są garażowane w zajezdniach,
- każdy pojazd zna swoją szybkość maksymalną,
- każdy pojazd k. m. zna swój numer,
- każdy pojazd k. m. zna swoją zajezdnię,
- każdy tramwaj jest zestawem 1 do 3 wagonów (i wie, z ilu wagonów się składa),
- każdy autobus wie, ile zużył paliwa w bieżącym miesiącu,
- każda zajezdnia zna swoja nazwę,
- każda zajezdnia wie, jakie pojazdy do niej należą.
Każdy pojazd musi umieć podać swój opis w postaci napisu. Opis ma
zawierać wszystkie informacje, które zna dany pojazd (np. numer, czy
szybkość maksymalną). Opis zajezdni to nazwa zajezdni i opisy
poszczególnych pojazdów.
Praca domowa nr 5
Zadanie o tramwajach. Rozwiązanie należy wysłać mailem. W
temacie wiadomości powinien znaleźć się ciąg
PO oraz
numer pracy domowej (tutaj: 5). Pliki źródłowe powinny być spakowane
zip-em. Nazwa pliku powinna zawierać
imię i nazwisko autora.
Brak komentarzy:
Prześlij komentarz