Задача
Задана точка с координатами [latex]x[/latex] и [latex]y[/latex]. Определить, в какой координатной четверти она расположена.
Входные данные
В единственной строке через пробел заданы [latex]2[/latex] вещественных числа — координаты точки, значения координат по модулю не превышают [latex]100[/latex].
Выходные данные
Единственное число — номер соответствующей четверти, либо [latex]0[/latex] , если однозначно определить четверть невозможно.
Тесты
Входные данные | Выходные данные | |
[latex]x[/latex] | [latex]y[/latex] | Четверть |
12 | 31 | 1 |
-10 | 18 | 2 |
-15 | -25 | 3 |
13 | -13 | 4 |
0 | 0 | 0 |
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 |
import java.util.*; import java.lang.*; import java.io.*; class Main { public static void main (String[] args) throws java.lang.Exception { Scanner in = new Scanner(System.in); float x = in.nextFloat(), y = in.nextFloat(); if (x > 0 && y > 0) { System.out.println("1"); } else if (x < 0 && y > 0) { System.out.println("2"); } else if (x < 0 && y < 0) { System.out.println("3"); } else if (x > 0 && y < 0) { System.out.println("4"); } else { System.out.println("0"); } } } |
Решение
В прямоугольной системе координат на плоскости выделяют 4 четверти: 1, 2, 3, 4.
1-й четветри соответствуют точки, имеющие обе ([latex]x[/latex] и [latex]y[/latex]) положительные координаты.
2-ая четверть: [latex]x \lt 0[/latex], [latex]y \gt 0[/latex].
3-ая четверть: [latex]x \lt 0[/latex], [latex]y \lt 0[/latex].
4-ая четверть: [latex]x \gt 0[/latex], [latex]y \lt 0[/latex].
Точка с координатами ([latex]0[/latex];[latex]0[/latex]), находится в начале координат.
Если точка лежит на оси [latex]«Oy»[/latex], то её абсцисса равна [latex]0[/latex].
Если точка лежит на оси [latex]«Ox»[/latex], то её ордината равна [latex]0[/latex].