Lista nr 1


Lista nr 1

Zad 1 [2pkt]. Napisz program składający się z klasy Calc zawierającej zmienne zmiennoprzecinkowe x i y inicjowane w konstruktorze. Zaimplementuj dodatkowo:

  1. metody realizujące dodawanie, odejmowanie, mnożenie, dzielenie, reszty z dzielenia, podłoga i sufit zmiennych w klasie.

  2. obsługę błędu dzielenia przez zero.

  3. metodę toString() wypisującą wartości zmiennych i ich wyniki działań matematycznych z pkt a)

  4. metode equals(Calc c) zwracającą true gdy obie obiekt, na którym wywołano metodę posiada zmienne o tych samych wartościach co obiekt „c”.

  5. metodę compareTo(Calc c) zwracającą wartość > 0 jesli suma pierwszego obiektu jest większa od sumy drugiego obiektu; wartość 0 jeśli są równe i wartość < 0 w przeciwnym wypadku.

Zad 2 [1pkt]. Napisz program wypisujący wartości od 1 do 100.

Zad 3 [1pkt]. Napisz program zawierający klasę „Trójkat” składającą się z pól odpowiadającym długościom boków. Zaimplementuj metody obliczające pole powierzchni i długość boku na podstawie dwóch pozostałych.

Zad 4 [1pkt]. Napisz program realizujący algorytm wyliczający NWD i NWW zmiennych przekazanych jako parametr.


Wyszukiwarka

Podobne podstrony:
macierze i wyznaczniki lista nr Nieznany
Analiza III semestr lista nr 3 Nieznany (2)
podstawy automatyki ćwiczenia lista nr 4b
Lista nr 1, Programowanie
podstawy automatyki ćwiczenia lista nr 4c
podstawy automatyki ćwiczenia lista nr 5b
podstawy automatyki ćwiczenia lista nr 3c
Lista nr 3 id 270070 Nieznany
podstawy automatyki ćwiczenia lista nr 4d
prosta na plaszczyznie lista nr 6
LISTA NR 3 z odp
LISTA NR 3
podstawy automatyki ćwiczenia lista nr 5a
podstawy automatyki ćwiczenia lista nr 1b
LISTA NR 6
LISTA NR 5
podstawy automatyki ćwiczenia lista nr 5a

więcej podobnych podstron