PROBI - laboratorium nr 3
Zadanie sprawdzające |
Napisać implementację jednej z poniższych klas (wybranej przez prowadzącego zajęcia):
operatory do wyboru: dodawanie, odejmowanie, mnożenie metody do wyboru: wyznaczenie modułu liczby zespolonej, wyznaczenie argumentu liczby zespolonej Podpowiedź: Niech z=(a,b)=a+bi i w=(c,d)=c+di z+w=(a+c)+(b+d)i z-w=(a-c)+(b-d)i z*w=(ac-bd)+(ad+bc)i moduł : argument: arg z=j gdzie cosj=a/r i sinj=b/r operatory do wyboru: dodawanie, odejmowanie dwóch wektorów, mnożenie wektora przez skalar. metody do wyboru: wyznaczenie długości wektora, wyznaczenie kąta jaki tworzy wektor z wybraną osią operatory do wyboru: dodawanie, odejmowanie, dwóch wektorów mnożenie przez skalar metody do wyboru: wyznaczenie długości wektora, wyznaczenie kąta jaki tworzy wektor z wybraną osią operatory do wyboru: dodawanie, odejmowanie, mnożenie przez liczbę metody do wyboru: wyznaczenie sumy elementów macierzy, wyznaczenie średniej arytmetycznej elementów macierzy. Dla wybranej klasy napisać niezbędne konstruktor (-y) i destruktor. Metody te powinny wyprowadzać na ekran tekst o tym, że zostały uruchomione. Napisać definicje wskazanego przez Prowadzącego operatora i metody. Napisać program potwierdzający działanie zaimplementowanej klasy i jej metod. Obiekty wykorzystane w programie mają być obiektami dynamicznymi. |