Створити клас Quadratic описує квадратне рівняння:
В методі Main організувати цикл з трьох витоків, в якому випадковим чином отримати коефіцієнти рівняння (з інтервалу -10, 10), створити об'єкт з такими параметрами, застосувати до цього об'єкта методи. Результат повинен бути приблизно таким:
При описі полів ми не вказали модифікатор доступу private, який встановлюється за умовчанням. Конструктор з трьома параметрами заповнює чотири поля. Трьох параметрів досить. Дискримінант обчислюється за формулою.
Метод Quadr перевіряє значення коефіцієнта при x 2 . Якщо він дорівнює 0, то рівняння лінійне і метод повертає значення false, в іншому випадку метод повертає true.
Метод Discr перевіряє значення дискримінанту. Якщо він менше 0, то рівняння коренів не має і метод повертає значення false, в іншому випадку метод повертає true.
Метод повертає два кореня.