Задать вопрос
@turdubekov
Студент

Правильно ли решил задание?

Дано:
Напишите программу для решения квадратного уравнения. Квадратное уравнение - это уравнение вида ax2 + bx + c = 0; Учтите, что входные данные и результат могут быть с десятичной частью.

мое решение:

package java2;
import java.util.Scanner;
import java.math.*;

public class SecondHomeWork {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Введите значение a: ");
        double valueA = scan.nextDouble();
        System.out.println("Введите значение b: ");
        double valueB = scan.nextDouble();
        System.out.println("Введите значение c: ");
        double valueC = scan.nextDouble();
        double result = (valueB * valueB) - (4 * valueA * valueC);
        System.out.println(result);


    }
}
  • Вопрос задан
  • 565 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Неправильно. Даже математически неправильно.
b^2-4ac - это формула дискриминанта. А не корней.
Ответ написан
Jacen11
@Jacen11
Double может неправильно считать, не надо его в расчетах использовать
В конце концов, что вам мешает проверить работоспособность программы. Посчитать на бумажке и сравнить с тем что вы насчитали
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы