Предмет: Информатика, автор: Oksana1451

Даны две переменные вещественного типа: A, B. Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений, а в B — большее. Вывести новые значения переменных A и B в решит в VBA

Ответы

Автор ответа: vunderkid
0
Sub swap(ByRef A, ByRef B)  If A > B Then    C = A    A = B    B = C  End IfEnd Sub
Sub test()  A = 12.5  B = 15  Call swap(A, B)  MsgBox "A= " + Str(A)  MsgBox "B= " + Str(B)    A = 100  B = 12  Call swap(A, B)  MsgBox "A= " + Str(A)  MsgBox "B= " + Str(B)  End Sub
Автор ответа: Oksana1451
0
не верно
Автор ответа: vunderkid
0
В первом случае ничего не происходит. Во втором происходит смена и в A оказывается меньшее значение 12, а B оказывается 100
Автор ответа: vunderkid
0
Решайте самостоятельно, если не обосновали свои слова
Автор ответа: Aillianna
0
в бейсике нет обозначения конца строки, так что такой код не скомпилируется. нужны переводы строк
Автор ответа: vunderkid
0
Переводы строк были, но они исчезли после публикации. В бейсике можно операторы двоеточием разделять...
Автор ответа: Aillianna
0
Sub Zadanie24891339()
    A = CDbl(InputBox("A = "))
    B = CDbl(InputBox("B = "))

    if A > B then
        c = A
        A = B
        B = c
    end if

    MsgBox "A=" & A & " B=" & B
End Sub

Zadanie24891339
Похожие вопросы
Предмет: Математика, автор: принцессакапуста
Предмет: История, автор: Милана1234321