Разработайте алгоритм для решения задачи.Результаты представить в виде массива - VB

Узнай цену своей работы

Формулировка задачи:

Даны две прямые, заданные уравнением у=к1х+b1 y=k2x+b2, вводятся к1 b1 к2 b2, определить являются ли данные прямые перпендикулярными и найти их точку пересечения.

Решение задачи: «Разработайте алгоритм для решения задачи.Результаты представить в виде массива»

textual
Листинг программы
  1. Private Sub Form_Load()
  2. Me.AutoRedraw = True
  3. Dim k1, k2, b1, b2, x, y As Double
  4. k1 = InputBox("ââåäèòå ïåðâûé êîýôôèöèåГ*ГІ")
  5. b1 = InputBox("ââåäèòå ÷èñëî b1")
  6. k2 = InputBox("ââåäèòå âòîðîé êîýôôèöèåГ*ГІ")
  7. b2 = InputBox("ââåäèòå ÷èñëî b2")
  8.  
  9. If k1 * k2 = -1 Then
  10. x = (b2 - b1) / (k1 - k2)
  11. y = k1 * x + b1
  12. Print "Ïðÿìûå ïåðïåГ*äèêóëÿðГ*Г» ГЁ ïåðåñåêГ*ГѕГІГ±Гї Гў òî÷êå ГЂ(" + Str(x) + ";" + Str(y) + ")"
  13. ElseIf k1 = k2 Then Print "Ïðÿìûå ГЇГ*Г°Г*ëëåëüГ*Г»"
  14. Else
  15. x = (b2 - b1) / (k1 - k2)
  16. y = k1 * x + b1
  17. Print "Ïðÿìûå ïåðåñåêГ*ГѕГІГ±Гї Гў òî÷êå ГЂ(" + Str(x) + ";" + Str(y) + ")"
  18. End If
  19.  
  20. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы