Реалізувати клас «Куля» із наступними атрибутами:
Абсциса центру;
Ордината центру;
апліката центру;
радіус;
площа поверхні;
об’єм.
Забезпечити створення екземплярів класу за допомогою наступних конструкторів:
-
Параметри
Призначення
-
утворює кулю одиничного радіусу з центром у початку координат
- абсциса центру;
- ордината центру;
- апліката центру;
- радіус
утворює відповідну кулю
- об’єкт класу “Куля”
утворює клон кулі, переданої в якості параметра
Розробити наступні методи класу:
-
Параметри
Призначення
-
повертає площу поверхні кулі, для якої даний метод викликано
-
повертає об’єм кулі, для якої даний метод викликано
- об’єкт класу “Куля”
повертає логічне значення, в залежності від того, чи співпадає куля, для якої було викликано метод, з кулею, переданою методу в якості параметру
-
повертає масив з чотирьох елементів, що відповідають значенням абсциси центру, ординати центру, аплікати центру та радіусу кулі, для якої даний метод було викликано
- дійсне число
повертає кулю, радіус якої збільшено в разів у порівнянні з кулею, для якої даний метод викликано
Реалізувати клас «Комплексне число» із наступними атрибутами:
дійсна частина ;
уявна частина ;
амплітуда // модуль ;
фаза // аргумент ;
об’єм.
Забезпечити створення екземплярів класу за допомогою наступних конструкторів:
-
Параметри
Призначення
-
утворює число нуль.
- дійсне число
утворює відповідне число
- дійсна частина
- уявна частина
утворює відповідне комплексне число
- амплітуда
- фаза
утворює відповідне комплексне число
- об’єкт класу “Комплексне число”
утворює клон комплексного числа, переданого в якості параметра
Розробити наступні методи класу:
-
Параметри
Призначення
-
повертає дійсну та уявну частину комплексного числа, для якого даний метод викликано
-
повертає амплітуду та фазу комплексного числа, для якого даний метод викликано
-
повертає матрицю
, де та відповідають значенням дійсної та уявної частини комплексного числа, для якого даний метод викликано
-
повертає комплексно-спряжене число по відношенню до комплексного числа, для якого даний метод викликано
- об’єкт класу “Комплексне число”
повертає комплексне число, отримане в результаті додавання комплексного числа, для якого даний метод викликано, з комплексним числом, переданим в якості аргументу методу
- об’єкт класу “Комплексне число”
повертає комплексне число, отримане в результаті множення комплексного числа, для якого даний метод викликано, з комплексним числом, переданим в якості аргументу методу