Здравствуйте дорогие читатели блога! Сегодня мы постепенно будем создать готовую программу которая поможет быстро решать квадратные уравнения. Программа не будет сложная. Если вы мой постоянный читатель то с легкостью будете понимать все шаги.
И так, открываем любимый IDE и начинаем программировать. Наше сегодняшнее уравнение не будет иметь интерфейс. Все данные передаются через консоль.Для начала создайте «Java Project» потом в нем создайте «Java Class«, назовите его например KvadratnoeUravnenie.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import java.util.Scanner; public class KvadratnoeUravnenie { public static void main(String[] args) { Scanner in = new Scanner(System.in); double a, b, c, d; double x1, x2; System.out.println("Введите а: "); a = in.nextDouble(); System.out.println("Введите b: "); b = in.nextDouble(); System.out.println("Введите c: "); c = in.nextDouble(); d = Math.pow(b, 2) - (4 * a * c); if (d>0){ x1 = ((-1) * b + Math.sqrt(d)) / 2 * a; x2 = ((-1) * b - Math.sqrt(d)) / 2 * a; System.out.printf("x1 = " + x1 + " x2 = " + x2); } else if (d == 0){ x1 = (-1) * b; System.out.printf("x1, x2 = " + x1); } else System.out.print("Ошибка. D меньше нуля"); } } |
Вот какой результат выводился у меня:
Как видите все довольно просто. Если есть вопросы можете оставлять их в комментариях.
Интернет-магазин Pasivka предлагает купить товары в категории Шкафы настенные — у нас лучшая цена. Pasivka предлагают доставку телекоммуникационных шкафов по Киеву и Украине. Все на самом высшем уровне!