Ні, неправильно. Читаємо завдання:
Anddep написав:Створити клас, що асоціюється з кутовими величинами та підтримує операції додавання,віднімання,ініціалізацію,видачу значення об'єкту в радіанах та градусах ( використайте статичні змінні та функції для збереження, вводу та виводу коефіцієнту пропорційності).
Раджу все це переписати як коментар в код, і розбивати це на шматки навколо тих конструкцій, які це реалізовують. Наприклад:
//клас, що асоціюється з кутовими величинами
class T
{
//операції додавання
double Sum();
//віднімання
double Riz();
і т.д.
Одразу пораджу:
- в цій задачі не оголошуйте ніяких змінних і функцій(крім main) поза класом. Це допоможе краще зрозуміти, чого від вас хочуть.
- не оголошуйте публічних змінних. Ніколи. Це порушує інкапсуляцію.
- перевантажуйте оператори замість проголошення функцій, якщо вони мають схожий на стантартні операції сенс.
- давайте типам, функціям і змінним зрозумілі імена. Що таке T? Що таке k1,k2? Що таке Func? Якщо клас описує кут, то так його і звіть - Angle чи, кінець-кінцем, Kut. Вам самому буде легше.
- бажано оголошувати клас в окремому файлі.