Решаване на квадратно уравнение в Java - програмиране на C, C# и Java

Уроци по програмиране, алгоритми, статии, източници, примерни програми и полезни съвети

Решаване на квадратно уравнение в Java

В тази статия ще разгледаме алгоритъм за решаване на квадратно уравнение и ще го реализираме в езика за програмиране Java.

Нека трябва да решим уравнение от вида: . Ще го решим чрез дискриминанта. За да получите корените на уравнението, трябва да изпълните следния алгоритъм:

    Нека изчислим дискриминанта по формулата: .

АКО дискриминантът е по-голям от нула, тогава изчисляваме корените на уравнението x1 и x2, като използваме формулата:

ИНАЧЕ АКО дискриминантът е нула, тогава уравнението има един корен. Нека го изчислим по формулата:

ИНАЧЕ (т.е. дискриминантът е по-малък от нула) уравнението няма реални корени.

Ние прилагаме този алгоритъм в езика за програмиране Java.

Нека започнем да пишем програмния код. Първо импортираме класа Scanner, необходим за въвеждане на данни: