Решаване на квадратно уравнение в Java - програмиране на C, C# и Java
Уроци по програмиране, алгоритми, статии, източници, примерни програми и полезни съвети
Решаване на квадратно уравнение в Java
В тази статия ще разгледаме алгоритъм за решаване на квадратно уравнение и ще го реализираме в езика за програмиране Java.
Нека трябва да решим уравнение от вида: . Ще го решим чрез дискриминанта. За да получите корените на уравнението, трябва да изпълните следния алгоритъм:
-
Нека изчислим дискриминанта по формулата: .
АКО дискриминантът е по-голям от нула, тогава изчисляваме корените на уравнението x1 и x2, като използваме формулата:
ИНАЧЕ АКО дискриминантът е нула, тогава уравнението има един корен. Нека го изчислим по формулата:
ИНАЧЕ (т.е. дискриминантът е по-малък от нула) уравнението няма реални корени.
Ние прилагаме този алгоритъм в езика за програмиране Java.
Нека започнем да пишем програмния код. Първо импортираме класа Scanner, необходим за въвеждане на данни: