Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 31

Определить координаты четвертой вершины прямоугольника

09.02.2014, 21:23. Показов 2229. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано координаты трех вершин прямоугольника, стороны которого паралельны координатным осям. Пожалуйста опредилите координаты четвертой вершины. Есть pascal-код
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var x1, y1, x2, y2, x3, y3, x4, y4 :integer;
begin
ClrScr;
Write('Координаты первой вершины: ');
Readln(x1, y1);
Write('Координаты второй вершины: ');
Readln(x2, y2);
Write('Координаты третьей вершины: ');
Readln(x3, y3);
if x1 = x2 then x4 := x3
           else if x1 = x3 then x4 := x2
                           else x4 := x1;
if y1 = y2 then y4 := y3
           else if y1 = y3 then y4 := y2
                           else y4 := y1;
Writeln('Координаты четвертой вершины: ', x4, ' ', y4);
Readln;
end.

в бейсике часть програмы с then else не проходит.Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.02.2014, 21:23
Ответы с готовыми решениями:

Заданы координаты трех вершин прямоугольника, необходимо определить координаты четвертой вершины
Заданы координаты трех вершин прямоугольника. Необходимо определить координаты четвертой вершины. Можете найти? Добавлено через 1...

Заданы координаты трех вершин прямоугольника. Необходимо определить координаты четвертой вершины
Здравствуйте, задача: Заданы координаты трех вершин прямоугольника. Необходимо определить координаты четвертой вершины. Входные...

Пусть даны координаты трех вершин прямоугольника. Определить координаты четвертой вершины
Доброго вечера. Написал программу для вычисления координаты 4 вершины треугольника через скалярное, произведение векторов, сначала была...

24
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
10.02.2014, 00:28
Студворк — интернет-сервис помощи студентам
молодец gaw вы своевременно, и правильно дополнили эту тему
своим постом, теперь пользователи паскаля валом будут переходить на VB6
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
10.02.2014, 00:47
Ув.FelixMacintosh.
я искренне ценю Ваши знания и стремление к ним, но не думаю,
что их объем достаточен для рецензирования

а по поводу
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
теперь пользователи паскаля валом будут переходить на VB6
так аппаратные средства не выноваты в ...
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
10.02.2014, 00:54
Gaw, вы меня подкололи ..
это я не знал что можно ставить, не поленился включил Ср. Разработки да проверил

Visual Basic
1
2
3
4
5
Private Sub Command1_Click()
    Dim x1
    If 1 Then
    ElseIf 2 Then x1 = x1 + 1
    End If
да, можно ...

Добавлено через 5 минут

Не по теме:

А примеры писал буквально на коленке
и был уверен что синтакс не позволяет это сделать,
ну это мелочи, думаю нет повода чтоб прикапываться к этому

1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
10.02.2014, 00:57
абсолютно согласен !!!
0
 Аватар для Апострофф
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,916
10.02.2014, 10:28
Лучший ответ Сообщение было отмечено Alex77755 как решение

Решение

Цитата Сообщение от Сергей Иванов Посмотреть сообщение
опредилите координаты четвертой вершины
Для произвольно ориентированного параллелограмма (в том числе для ромба, прямоугольника(даже стороны которого паралельны координатным осям), квадрата)...
И никаких if ... then ... else ... не надо
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Option Explicit
Dim x1 As Double 'Integer
Dim y1 As Double ' Integer
Dim x2 As Double ' Integer
Dim y2 As Double ' Integer
Dim x3 As Double ' Integer
Dim y3 As Double ' Integer
Dim x4 As Double ' Integer
Dim y4 As Double ' Integer
 
Private Sub Command1_Click()
x1 = Val(InputBox("x1", , 1))
y1 = Val(InputBox("y1", , 1))
x2 = Val(InputBox("x2", , 1))
y2 = Val(InputBox("y2", , 10))
x3 = Val(InputBox("x3", , 10))
y3 = Val(InputBox("y3", , 10))
x4 = x1 + x3 - x2
y4 = y1 + y3 - y2
'Print "Êîîðäèíàòû ÷åòâåðòîé âåðøèíû: x= "; x4; " y="; y4
'èëè
MsgBox "Êîîðäèíàòû ÷åòâåðòîé âåðøèíû: x= " & x4 & " y=" & y4
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2014, 10:28

Определить координаты четвёртой вершины прямоугольника
Помогите решить задачу,уже который день не могу написать код для решения этой задачи. Задача: Даны действительные числа...

Определить координаты четвертой вершины прямоугольника
даны координаты трех вершин прямоугольника

Определить координаты четвертой вершины прямоугольника
Пусть даны координаты трех вершин прямоугольника. Определите координаты четвертой вершины.#include<stdio.h> #include<conio.h>...

Пусть даны координаты трех вершин прямоугольника. Определите координаты четвертой вершины
Пусть даны координаты трех вершин прямоугольника. Определите координаты четвертой вершины. Сделайте рисунок. Помогите пожайлуста написать...

Найти координаты четвертой вершины прямоугольника
У меня задание такое: Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru