Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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).
- 1. 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.
- 2. Napisz funkcje obliczające Pole oraz Obwód okręgu oraz wyprowadzające wynik z
- dokładnością do 0,001.
- 3. 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.
- 4. 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).
- 5. Zaimplementuj zapis zapełnionej tablicy obiektów do pliku zewnętrznego oraz możliwość jej
- ponownego wczytania z tego pliku
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement