Дана програма розв'язує рівняння вищого степеня (в даному випадку - 3)
Для початку користувач задає діапазон, в якому будуть шукатися корені. Потім з кроком 0.1 перевіряються значення діапазону, на перетин графіка з віссю Х, тобто на яких проміжках знаходяться нулі функціїї або ж корені. Кожен такий проміжок перевіряється методом дихотомії. На кожному такому проміжку шукаються значення Х при заданій точності шляхом знаходження середнього значення між кінцями проміжка і підстановкю цього значення у рівняння.
Остільки рівняння має таршу степінь - 3. то максимальна кількість коренів, що може бути знайдена теж 3.