ОСТОРОЖНО МОШЕННИКИ! В последнее время в соиальных сетях учстились случаи педложения помощи в написании прогамм от лиц, прикрвающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в псторонних группах ВК. Для связи с нами используйте исключительно эти контакт: vscoderu@yandex.ru, https://vk.com/vscode


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


В этой статье рассмотрим алгоритм решения квадратного уравнения и реализуем его на языке программирования Java.

Пусть нам требуется решить уравнение вида: Квадратное уравнение - vscode.ru. Будем решать его через дискриминант. Для получения корней уравнения необходимо выполнить следующий алгоритм:

  1. Вычислим дискриминант по формуле: Формула дискриминанта - vscode.ru.

  2. ЕСЛИ дискриминант больше нуля, то вычислим корни уравнения x1 и x2 по формуле: Формула корней квадратного уравнения - vscode.ru

 

ИНАЧЕ ЕСЛИ дискриминант равен нулю, значит уравнение имеет единственный корень. Вычислим его по формуле: Формула единственного корня квадратного уравнения - vscode.ru

ИНАЧЕ (то есть дискриминант меньше нуля) уравнение не имеет действительных корней.


Реализуем этот алгоритм на языке программирования Java.

Приступим к написанию кода программы. В начале импортируем класс Scanner, необходимый для ввода данных:

Перейдем к функции main. Объявим необходимые переменные. Для вычислений будем использовать вещественный тип данных повышенной точности double.

Выведем информацию о программе и попросим пользователя ввести данные:

Создадим новый объект класса Scanner, он необходим для ввода данных в программу. Инициализируем этот объект класса входным потоком:

Считаем переменные a, b и c:

Реализуем алгоритм решения квадратного уравнения, который был описан выше.

На этом написание функции main закончено. Продемонстрируем работу программы:

Решение квадратного уравнения на Java - vscode.ru

Если вы хотите скачать исходник этой программы, написанный в среде программирования NetBeans, то нажмите на кнопку ниже.

Скачать исходник

 

5/5 - (14 голосов)



Поделиться в соц. сетях:

3 комментария(ев) к статье “Решение квадратного уравнения на Java

    1. admin Автор статьи

      При закрытии Scanner автоматически закрывается System.in. Так делать не надо.

      Вы можете сказать про утечку ресурсов, но поскольку System.in это статический ресурс, то утекать нечему)

Добавить комментарий

Ваш адрес email не будет опубликован.