Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 3
Регистрация: 11.04.2012
Сообщений: 37

Определить будут ли прямые A1x+B1y+C1 и A2x+B2y+C2 перпендикулярны

12.12.2014, 13:51. Показов 2581. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить будут ли прямые A1x+B1y+C1 и A2x+B2y+C2 перпендикулярны.
Если нет, то найти угол между ними. Не могу найти ошибку...


Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Command1_Click()
A1 = Val(Text1)
B1 = Val(Text2)
C1 = Val(Text3)
A2 = Val(Text4)
B2 = Val(Text5)
C2 = Val(Text6)
k1 = -A1 / B1
k2 = -A2 / B2
pi = 3.14
 
If k1 * k2 = -1 Then
Picture1.Print ("Ïðÿìûå ïåðïåíäèêóëÿðíû")
Else
ug = Abs((k2 - k1) / (1 + k1 * k2))
ugol = Atn(ug) * 180 / pi
Picture1.Print "Ïðÿìûå íåïåðïåíäèêóëÿðíû"
Picture1.Print ugol
End If
End Sub
Добавлено через 18 часов 56 минут
Нашел где тупанул =)
Если кому вдруг понадобится:

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
24
25
Private Sub Command1_Click()
pi = 3.14
1:
a1 = Val(InputBox("Введите значение коэффицента A1 для уравнения прямой A1x+B1y+C1=0", "Ввод данных"))
b1 = Val(InputBox("Введите значение коэффицента B1 для уравнения прямой A1x+B1y+C1=0", "Ввод данных"))
C1 = Val(InputBox("Введите значение коэффицента C1 для уравнения прямой A1x+B1y+C1=0", "Ввод данных"))
If (a1 = 0 And b1 = 0) Then
MsgBox ("Это не прямая, A1 и B1 не должны равняться нулю одновременно, повторите ввод,")
GoTo 1
End If
2:
a2 = Val(InputBox("Введите значение коэффицента A2 для уравнения прямой A2x+B2y+C2=0", "Ввод данных"))
b2 = Val(InputBox("Введите значение коэффицента B2 для уравнения прямой A2x+B2y+C2=0", "Ввод данных"))
C2 = Val(InputBox("Введите значение коэффицента C2 для уравнения прямой A2x+B2y+C2=0", "Ввод данных"))
If (a2 = 0 And b2 = 0) Then
MsgBox ("Это не прямая, A2 и B2 не должны равняться нулю одновременно, повторите ввод,")
GoTo 2
End If
If a1 * a2 + b1 * b2 = 0 Then
Picture1.Print ("Прямые перепендикулярны")
Else
u = Abs((Atn((a1 * b2 - a2 * b1) / (a1 * a2 + b1 * b2))) * 180 / pi)
Picture1.Print "Прямые не перепендикулярны, угол =", u
End If
End Sub
2
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2014, 13:51
Ответы с готовыми решениями:

Организовать разветвляющийся процесс для решения следующих задач Определить будут ли прямые A1x+B1y+C1 и A2x+B
Организовать разветвляющийся процесс для решения следующих задач Определить будут ли прямые A1x+B1y+C1 и A2x+B2y+C2 перпендикулярны. Если...

Даны две прямые y=a1x+b1 и y=a2x+b2 . Нужно в с++ написать код совпадают ли прямые, параллельны,перескаются
Подскажите ,как правильно сделать #include <iostream> using namespace std; int main() { int a1, a2, b1, b2; int x, y; ...

Определить, будут ли прямые параллельны и перпендикулярны
Составить программу даны координаты 4 точек на плоскости , 1 и 2 точки определяют первую прямую, 3 и 4 вторую прямую определить будут ли...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2014, 13:51
Помогаю со студенческими работами здесь

Будут ли прямые перпендикулярны?
Написать прогу Б определяющюю будут ли прямые A1x+B1y+C1=0 и A2x+B2y+C2=0 перпендикулярны. Если нет , то найти угол между ними.

Написать программу, определяющую, будут ли прямые перпендикулярны
Написать программу, определяющую, будут ли прямые A1X+B1Y+С1=0 и A2X+B2Y+С2=0 перпендикулярны. Если нет, то найти угол между ними. ...

Будут ли прямые перпендикулярны: А1х+В1у+С1=0 и А2х+В2у+С2=0
.......

При каком значении m прямые будут взаимно перпендикулярны
10. При каком значении m прямые (система) 3x-4y+5z-18=0 и 6x-5y+z-27=0 и (x+1)/3=(y-2)/m=(z-4)/5 будут взаимно перпендикулярны? При m =...

Написать программу, определяющую, будут ли прямые А1х + В1у + С1 = 0 и А2х + В2у + С2 = 0 перпендикулярны
Написать программу, определяющую, будут ли прямые А1х + В1у + С1 = 0 и А2х + В2у + С2 = 0 перпендикулярны. Если нет, то найти угол между...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru