JiP - Zadania - zestaw 13/03

Zaprojektować, zaimplementować i wykorzystać praktycznie klasy realizujące poniższe wytyczne:

  1. Klasa rozwiązująca równanie ax2 + bx + c = 0 (wymagane pola: a,b,c,wynik; wymagane metody: liczDelta, liczPierwiastki).
  2. Klasa obliczająca cos(x) = 1 - x2/2! + x4/4! - x6/6! + ... z dokładnościa do zadanego eps (wymagane pola: x, eps, wynik, blad, liczbaUlamkow; wymagane metody: obliczCosX, obliczBlad)
  3. Klasa produkująca kontrolki wybranego typu (wymagane pola: left, top , width, height, ilosc; wymagane metody: wykonaj_Jedna, wykonaj_Zadaną_IloscPionowo, wykonaj_Zadaną_Ilosc_Poziomo, wykonaj_Zadaną_Ilosc_w_Kaskadzie)
  4. Klasa sortująca tabelę liczb (wymagane pola: dlugoscTabeli, kierunekSortowania, metodaSortowania; wymagane metody: sortujBabelkowo, sortujInaczej, podajCzasTrwaniaOstatniegoSortowania)

Uwaga! Wszystkie zadania mają być zrealizowane w przykładowych, działających aplikacjach.