|
zadach307.BAS |
|
{* Задача307 *}REM basic ' Даны действительные числа x1, y1, x2, y2 (x1<0, y1<0). Определить КВАДРАНТЫ плоскости в которых лежит отрезок, концами которого являются точки (x1, y1) и (x2, y2).CLS
INPUT x1, y1, x2, y2
k = (y2 - y1) / (x2 - x1)
b = y1 - k * x1
If b = 0 Then
If x1 = x2 Then
PRINT "Прямая лежит на оси ординат."
Else
If k > 0 Then PRINT "Прямая в 1 и 3 квадрантах."
If k < 0 Then PRINT "Прямая во 2 и 4 квадрантах."
If k = 0 Then PRINT "Прямая лежит на оси абсцисс."
End If
Else
If b > 0 Then
If k > 0 Then PRINT "Прямая в 1, 2 и 3 квадрантах."
If k < 0 Then PRINT "Прямая в 1, 2 и 4 квадрантах."
If k = 0 Then PRINT "Прямая в 1 и 2 квадрантах."
Else
If k > 0 Then PRINT "Прямая в 1, 3 и 4 квадрантах."
If k < 0 Then PRINT "Прямая во 2, 3 и 4 квадрантах."
If k = 0 Then PRINT "Прямая в 3 и 4 квадрантах."
End If
End If
End
|