Treść zadania

~luk

Zdefiniować i przetestować w programie pełniejszą wersję klasy Para.
Pola klasy, reprezentujące składniki pary nazwać: first i second.
Inicjalnie ich wartości mają być równe 1.
Każda para może mieć swoją nazwę (np. "Temperatury dzień/noc", "rozmiary"), ale nie musi.
Zatem potrzebne będzie też pole name.
Jeśli przy tworzeniu pary nie podaliśmy nazwy, to nazwą będzie "bez nazwy".
Konstruktory:
// bez nazw par
Para()
Para(int)
Para(int, int)
Para(Para)
// z nazwami par
Para(String)
Para(String, int)
Para(String, int, int)
Para(String, Para)
Metody:
int getFirst() // zwraca pierwszy składnik pary
int getSecond() // zwraca drugi składnik pary
String getName() // zwraca nazwę pary
void setFirst(int) // zmienia pierwszy składnik
void setSecond(int) // zmienia drugi składnik
void setName(String) // zmienia nazwę pary
Para add(Para) // dodaje dwie pary i zwraca nową parę jako wynik (nazwa tej pary to:
"suma par [nazwa1] i [nazwa2]")
Para add(int) // dodaje do obu składników pary podaną jako argument liczbę
// i zwraca nową wynikową parę
// (nazwa tej pary to "suma pary [nazwa] i liczby N"
Para add( int, int) // dodaje do odpowiednich składników pary podane jako argument liczby
podobne metody - dla operacji mnożenia par
void increase() // zwiększa o 1 oba składniki pary
void decrease() // zmniejsza o 1 oba składniki pary
String toString() // zwraca napis reprezentujący parę
Postać napisu:
Para nr N [nazwa] = ( first , second )
gdzie N - kolejny numer pary (pary są numerowane od 1 w kolejności ich tworzenia w programie)
nazwa - nazwa pary

Zadanie jest zamknięte. Autor zadania wybrał już najlepsze rozwiązanie lub straciło ono ważność.

Rozwiązania

Podobne zadania

pysia_tysia88 charakterystyka kont analitycznych stosowanych w programie finansowo księgowym Przedmiot: Informatyka / Studia 1 rozwiązanie autor: pysia_tysia88 27.5.2010 (12:59)
iwiszi Do czego służą reguły dla wiadomości e-mail w programie Microsoft Outlook Przedmiot: Informatyka / Studia 2 rozwiązania autor: iwiszi 27.5.2011 (09:34)
~mazurekd4 Czy zna się ktoś na programie a9cad i mógłby pomóc? Przedmiot: Informatyka / Studia 1 rozwiązanie autor: ~mazurekd4 26.10.2014 (18:59)
ali111 Potrzebuje pomocy z zakresu programowania!! Pracuje na programie Code Przedmiot: Informatyka / Studia 1 rozwiązanie autor: ali111 29.12.2016 (15:53)

Podobne materiały

Przydatność 65% Powstanie państwa polskiego II wersje

? Powstanie państwa polskiego ? Wersja I Wydarzeniem, które stanowiło pierwszy krok na drodze ku powstaniu państwa polskiego, było objęcie władzy nad plemieniem Polan przez ród Piastów. Nastąpiło to w nieznanych nam okolicznościach i czasie, najprawdopodobniej jednak w drugiej połowie IX wieku. Główny ośrodek państwa Polan stanowiło Gniezno. Pierwszym historycznym władcą...

Przydatność 50% Programy graficzne




Programy graficzne
--------------------------------------------------------------------------------

MrCOOL


Cyfrowe obrazy oglądamy codziennie w kolorowych pismach czy na plakatach. Nawet wtedy, gdy wyglądem przypominają fotografie, możemy być pewni, że zostały przetworzone przez komputer. Wszystko to dlatego, że oprogramowanie graficzne...

Przydatność 65% Programy anatywirusowe

Spis treści: Program antywirusowy Do najbardziej znanych programów antywirusowych należą: Wirus komputerowy Łata Robak komputerowy Przykłady robaków komputerowych: Program antywirusowy To program komputerowy, którego celem jest wykrywanie, zwalczanie, usuwanie i zabezpieczanie przed wirusami komputerowymi. Dobre antywirusy są wyposażone w dwa niezależnie...

Przydatność 75% Programy komputerowe

Komputer sam w sobie jest tylko bezużytecznym, choć bardzo skomplikowanym i zaawansowanym technicznie urządzeniem. Aby do czegoś się przydał, trzeba w nim zainstalować programy. Najważniejszym programem, w którym instaluje się wszystkie następne i który zawiaduje każdą możliwą czynność komputera, jest system operacyjny. Zdecydowanie najczęściej używanym systemem...

Przydatność 65% Programy firewall

W załączniku prezentacja.

0 odpowiada - 0 ogląda - 0 rozwiązań

Dodaj zadanie

Zobacz więcej opcji