Составить программу, которая определяет, являются ли разные точки с координатами (x1,y1) и (x2, y2) симметричными относительно осей координат или начала координат. программу составить двумя способами: с использованием составных условий. без использование составных условий. проверить правильность программ для следующих значений параметров: а) x1= -1, y1=6, x2=1, y2=6. б) x1=6, y1=7, x2=1, y2=6.
235
455
Ответы на вопрос:
Сиспользованием составных условий: program type1; var x1, y1, x2, y2: integer; beginwriteln('x1 = '); readln(x1); writeln('y1 = '); readln(y1); writeln('x2 = '); readln(x2); writeln('y2 = '); readln(y2); if (x1 = -x2) and (y1 = -y2) then writeln('точки симметричны относительно начала координат') else if (x1 = -x2) and (y1 = y2) then writeln('точки симметричны относительно оси y') else if (x1 = x2) and (y1 = -y2) then writeln('точки симметричны относительно оси x') else writeln('точки не симметричны'); readln; end. без использования составных условий: program type2; var x1, y1, x2, y2: integer; begin writeln('x1 = '); readln(x1); writeln('y1 = '); readln(y1); writeln('x2 = '); readln(x2); writeln('y2 = '); readln(y2); if (x1 + x2 = 0) and (y1 + y2 = 0) then writeln('точки симметричны относительно начала координат') else if (x1 + x2 = 0) and (abs(y1) - abs(y2) = 0) then writeln('точки симметричны относительно оси y') else if (abs(x1) - abs(x2) = 0) and (y1 + y2 = 0) then writeln('точки симметричны относительно оси x') else writeln('точки не симметричны'); readln; end.
1. системное
2. прикладное
3. системы программирования
4. системное
5. прикладное
Популярно: Информатика
-
BlackJuice18.05.2020 11:42
-
mrpersik107.07.2022 04:38
-
cucuruza525.02.2022 05:36
-
Fadasa06.03.2020 10:14
-
deniskarpov0220.12.2021 17:24
-
ноген115.04.2023 21:06
-
Зте11.10.2022 10:31
-
БПД18.05.2020 01:54
-
rahbfwBbdqbqdI24.11.2022 11:27
-
aigulzhan29.10.2022 11:34