Advertisement
Guest User

Untitled

a guest
Mar 12th, 2013
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. Stwórz klasę definiującą okręg. Każdy okręg składa się ze współrzędnych środka oraz
  2. promienia (współrzędne środka x,y powinny być zmiennymi całkowitymi, promień r – liczbą
  3. rzeczywistą nieujemną). Dokonaj wczytania liczb ze sprawdzeniem poprawności (r>=0).
  4. 1. Zdefiniuj następujące konstruktory dla stworzonej klasy:
  5. o konstruktor z parametrami do przypisania wartości początkowych na standardowe
  6. współrzędne środka S(0,0) oraz promień r=1;
  7. o konstruktor z niepełną liczbą parametrów;
  8. o konstruktor umożliwiający wpisane użytkownikowi dowolnych wartości
  9. Sprawdź ich zachowanie.
  10. 2. Napisz funkcje obliczające Pole oraz Obwód okręgu oraz wyprowadzające wynik z
  11. dokładnością do 0,001.
  12. 3. Utwórz dynamiczną tablicę obiektów. Użytkownik powinien decydować o jej rozmiarze.
  13. Użytkownik powinien decydować który z konstruktorów dla każdego obiektu jest
  14. wywoływany. Powinna być możliwość wczytania parametrów okręgu z pliku. Wyświetl dla
  15. każdego obiektu w tablicy jego pole i obwód.
  16. 4. Napisz funkcję umożliwiającą wybranie dowolnych dwóch okręgów z powyższej tablicy oraz
  17. zbadanie czy dane okręgi mają punkty wspólne. Program powinien poinformować o
  18. tym użytkownika w postaci wyprowadzenia komunikatu o ilości punktów wspólnych
  19. (zero, jeden, dwa lub nieskończenie wiele).
  20. 5. Zaimplementuj zapis zapełnionej tablicy obiektów do pliku zewnętrznego oraz możliwość jej
  21. ponownego wczytania z tego pliku
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement