Witam,
Mam do zrobienia takie zadanko
[code]
Stwórz klasę definiującą okręg. Każdy okręg składa się ze współrzędnych środka oraz
promienia (współrzędne środka x,y powinny być zmiennymi całkowitymi, promień r – liczbą
rzeczywistą nieujemną). Dokonaj wczytania liczb ze sprawdzeniem poprawności (r>=0).
Zdefiniuj następujące konstruktory dla stworzonej klasy:
o konstruktor z parametrami do przypisania wartości początkowych na standardowe
współrzędne środka S(0,0) oraz promień r=1;
o konstruktor z niepełną liczbą parametrów;
o konstruktor umożliwiający wpisane użytkownikowi dowolnych wartości
Sprawdź ich zachowanie.
Napisz funkcje obliczające Pole oraz Obwód okręgu oraz wyprowadzające wynik z
dokładnością do 0,001.
Utwórz dynamiczną tablicę obiektów. Użytkownik powinien decydować o jej rozmiarze.
Użytkownik powinien decydować który z konstruktorów dla każdego obiektu jest
wywoływany. Powinna być możliwość wczytania parametrów okręgu z pliku. Wyświetl dla
każdego obiektu w tablicy jego pole i obwód.
Napisz funkcję umożliwiającą wybranie dowolnych dwóch okręgów z powyższej tablicy oraz
zbadanie czy dane okręgi mają punkty wspólne. Program powinien poinformować o
tym użytkownika w postaci wyprowadzenia komunikatu o ilości punktów wspólnych
(zero, jeden, dwa lub nieskończenie wiele).
Zaimplementuj zapis zapełnionej tablicy obiektów do pliku zewnętrznego oraz możliwość jej
ponownego wczytania z tego pliku.
[/code]
na razie napisałem kod do momentu, w którym mam utworzyć dynamiczną tablicę.
Dalej nie mam pomysłu co zrobić. Mógłby ktoś mnie jakoś naprowadzić?
To mój kod póki co:
[code]http://pastebin.com/6izQHZLJ[/code]