Ćwiczenia
- Karty CRC (Class-Responsibility-Collaboration) dla biblioteki.
- Karty CRC opisujące działanie bankomatu. Scenariusze:
- Klient wypłaca z bankomatu gotówkę za pomocą karty bankomatowej i drukuje papierowe potwierdzenie transakcji. (Należy pamiętać o różnych możliwościach, np. brak pieniędzy na koncie klienta, kilkakrotnie podany błędny numer PIN, itp.)
- Klient sprawdza w bankomacie saldo swojego konta.
- (Opcjonalnie: wpłatomat) Klient wpłaca gotówkę za pomocą karty bankomatowej.
- (Opcjonalnie) Obsługa panelu administracyjnego bankomatu.
Laboratorium
- Skompiluj i uruchom na swoim komputerze program HelloWorld.
- Napisz program wypisujący na ekran wszystkie argumenty z wiersza polecenia.
- Napisz program wyliczający wartość największego wspólnego dzielnika dwu zadanych wartości.
- Napisz program wypisujący rozkład zadanej liczby naturalnej większej od zera na czynniki pierwsze.
- Napisz program wypisujący pierwszych n liczb Fibonacciego.
- Napisz program wypisujący pierwszych n liczb pierwszych. Użyj sita Eratostenesa.
- Dla chętnych: zadania ze strony Advent of Code.
Wskazówka:
Konwersja napisu na liczbę:
int number = Integer.parseInt("123");
Praca domowa nr 2
Do wyboru jedno zadanie spośród: zadanie 3, zadanie 4, zadanie 5, zadanie 6, ewentualnie jedno z zadań ze strony Advent of Code (proszę napisać które).Rozwiązanie należy wysłać mailem. W temacie wiadomości powinien znaleźć się ciąg PO oraz numer pracy domowej (tutaj: 2).
Brak komentarzy:
Prześlij komentarz