Построить матрицу A(n,3), столбцами которой есть вектора X(n) Y(n) , Z(n), упорядоченные по возрастанию - VB

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

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

Задание: построить матрицу A(n,3) столбцами которой есть вектора X(n) Y(n) , Z(n) упорядоченны по возрастанию Вот мой код, не факт что верно

Решение задачи: «Построить матрицу A(n,3), столбцами которой есть вектора X(n) Y(n) , Z(n), упорядоченные по возрастанию»

textual
Листинг программы
Dim x1#, x4#, y1#, y4#
Private Function check(ByVal x As Double, ByVal y As Double) As String
If x = (x1 + x4) / 2 And y = (y1 + y4) / 2 Then
    check = "ГЌГ*õîäèòñÿ Гў öåГ*òðå"
ElseIf x > x1 And x < x4 And y > y1 And y < y4 Then
    check = "ГЌГ*õîäèòñÿ ГўГ*óòðè"
ElseIf x < x1 Or x > x4 Or y < y1 Or y > y4 Then
    check = "ГЌГ*õîäèòñÿ ГўГ*ГҐ"
Else
    check = "ГЌГ*õîäèòñÿ Г*Г* ГЈГ°Г*Г*èöå"
End If
End Function
 
Private Sub Command1_Click()
x1 = InputBox("Ââåäèòå x1", , 1)
y1 = InputBox("Ââåäèòå y1", , 1)
x4 = InputBox("Ââåäèòå x4", , 5)
y4 = InputBox("Ââåäèòå y4", , 5)
If x1 > x4 Then t = x1: x1 = x4: x4 = t
If y1 > y4 Then t = y1: y1 = y4: y4 = t
End Sub
 
Private Sub Command2_Click()
MsgBox check(InputBox("Ââåäèòå x", 1, 1), InputBox("Ââåäèòå y", 1, 1))
End Sub
 
Private Sub Command3_Click()
n = InputBox("Ââåäèòå n", , 1)
ReDim a(n - 1, 2)
For i = 0 To n - 1
    a(i, 0) = InputBox("Ââåäèòå x(" & i & ")", , 1)
    a(i, 1) = InputBox("Ââåäèòå y(" & i & ")", , 1)
    a(i, 2) = check(a(i, 0), a(i, 1))
    List1.AddItem "A(" & a(i, 0) & "," & a(i, 1) & ") - " & a(i, 2)
Next
End Sub

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


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

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

10   голосов , оценка 3.7 из 5
Похожие ответы