Упражнения с условными операторами Java: решение квадратных уравнений

Условный оператор Java: упражнение 2 с решением

Напишите программу на Java для решения квадратных уравнений (используйте if, else if и else).

Тестовые данные
Введите a: 1
Введите b: 5
Введите c: 1

Наглядное представление:

Образец Решение :

Код Java:

  import java.util.Scanner; открытый класс  Упражнение2 {public static void main (String [] Strings) {Scanner input = new Scanner (System.in);  System.out.print ("Введите a:");  двойной a = input.nextDouble ();  System.out.print ("Вход b:");  двойной b = input.nextDouble ();  System.out.print ("Вход c:");  двойной c = input.nextDouble ();  двойной результат = b * b - 4.0 * a * c;  если (результат> 0,0) {двойной г1 = (-b + Math.pow (результат, 0,5))/(2,0 * а);  double r2 = (-b - Math.pow (результат, 0,5))/(2,0 * a);  System.out.println («Корни - это« + r1 + »и« + r2 »);  } иначе, если (результат == 0,0) {двойной г1 = -b/(2,0 * а);  System.out.println ("Корень есть" + r1);  } else {System.out.println ("Уравнение не имеет действительных корней.");  }}}  

Пример вывода:

 Вход a: 1 Вход b: 5 Вход c: 2 Корни равны -0,4384471871911697 и -4,561552812808831 

Блок-схема:

Редактор кода Java:

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

Оцените статью
nanomode.ru
Добавить комментарий