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

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

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

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

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

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

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

ЕСЛИ дискриминант больше нуля, то вычислим корни уравнения x1 и x2 по формуле:

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

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

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

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

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

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

Что такое квадратное уравнение

Квадратно уравнение – это уравнение вида:

(1)

Для вычисления значения x мы сначала вычислим дискриминант по формуле:

(2)

Далее, если значение дискриминанта больше нуля, вычислим корни уравнения по формулам:

(3)

Иначе, если дискриминант равен нулю, единственное значение x вычислим по формуле:

(4)

Иначе, если дискриминант меньше нуля, данное уравнение не имеет решения.

Реализация алгоритма решения квадратного уравнения

Вначале вычитаем исходные данные a, b и c:

Затем вычислим дискриминант:

На основании значения дискриминанта вычислим корни уравнения, если таковые имеются:

Проверка

Теперь проверим программу в действии. Для следующих входных данных программа должна выдать такой результат:

(5)

Результат работы программы:

Исходный код

Полный исходный код программы:

Заключение

Мы реализовали программу для решения квадратного уравнения. Вводные данные считываются с помощью Scanner.

JavaScript для решения квадратного уравнения

Напишем сценарий JavaScript для решения квадратного уравнения.

Для начала подготовим форму.

Мы задаем имя формы name =» square » и обработчик формы (сценарий JavaScript) action =» javascript:square_equation() «. Далее идут три поля вода текста input . type =» text » и кнопка, запускающая обработчик формы input type =» submit «. Результат будет записываться в контейнер span , идущий сразу же за формой. Обратите внимание на то, что для элементов формы мы задаем имя (и в скрипте будем обращаться к ним через их имена), а контейнер вне формы задан через ID (и обращаться к нему будем через getElementById).

Описание скрипта

Получение значения из полей ввода текста формы осуществляется конструкцией вида:

Связывание элемента, заданного через ID:

А доступ к изменению содержимого:

Отметим структуру использованной конструкции для вложенного условного оператора (серыми линиями отмечены структурные блоки):


источники:

http://java-lessons.ru/exercises/quadratic-equation

http://fsweb.info/web/javascripts/square_equation.html