Предмет: Информатика,
автор: vitamin113
Написать программу, которая определяет, к какой четверти плоскости принадлежит точка с координатами х, у? Паскаль
Ответы
Автор ответа:
1
var
x,y : integer;
begin
readln (x,y);
if (x=0) or (y=0)
then
begin
if x = 0 then
writeln ('Точка лежит на оси y');
if y = 0 then
writeln ('Точка лежит на оси x')'
end
else
begin
if (x>0) and (y>0) then
writeln ('Точка находится в первой четверти');
if (x<0) and (y>0) then
writeln ('Точка находится во второй четверти');
if (x<0) and (y<0) then
writeln ('Точка находится в третей четверти');
if (x>0) and (y<0) then
writeln ('Точка находится в четвертой четверти');
end;
end.
x,y : integer;
begin
readln (x,y);
if (x=0) or (y=0)
then
begin
if x = 0 then
writeln ('Точка лежит на оси y');
if y = 0 then
writeln ('Точка лежит на оси x')'
end
else
begin
if (x>0) and (y>0) then
writeln ('Точка находится в первой четверти');
if (x<0) and (y>0) then
writeln ('Точка находится во второй четверти');
if (x<0) and (y<0) then
writeln ('Точка находится в третей четверти');
if (x>0) and (y<0) then
writeln ('Точка находится в четвертой четверти');
end;
end.
Автор ответа:
2
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!
begin
var (x,y):=ReadReal2('Введите координаты точки x и y:');
if x=0 then begin
if y=0 then Writeln('Точка лежит в начале координат')
else Writeln('Точка лежит на оси ординат (y)');
exit
end
else
if y=0 then begin
Writeln('Точка лежит на оси абсцисс (х)');
exit
end;
if x>0 then
if y>0 then Writeln('Точка принадлежит I четверти')
else Writeln('Точка принадлежит IV четверти')
else
if y>0 then Writeln('Точка принадлежит II четверти')
else Writeln('Точка принадлежит III четверти')
end.
Пример
Введите координаты точки x и y: 12.4 -7
Точка принадлежит IV четверти
// Внимание! Если программа не работает, обновите версию!
begin
var (x,y):=ReadReal2('Введите координаты точки x и y:');
if x=0 then begin
if y=0 then Writeln('Точка лежит в начале координат')
else Writeln('Точка лежит на оси ординат (y)');
exit
end
else
if y=0 then begin
Writeln('Точка лежит на оси абсцисс (х)');
exit
end;
if x>0 then
if y>0 then Writeln('Точка принадлежит I четверти')
else Writeln('Точка принадлежит IV четверти')
else
if y>0 then Writeln('Точка принадлежит II четверти')
else Writeln('Точка принадлежит III четверти')
end.
Пример
Введите координаты точки x и y: 12.4 -7
Точка принадлежит IV четверти
Похожие вопросы
Предмет: Химия,
автор: anastasiya09082008
Предмет: История,
автор: noxini9855
Предмет: Українська мова,
автор: Drobled
Предмет: Математика,
автор: дисней1
Предмет: Математика,
автор: ekaterina149