Предмет: Информатика,
автор: Oksana1451
Даны две переменные вещественного типа: A, B. Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений, а в B — большее. Вывести новые значения переменных A и B в решит в VBA
Ответы
Автор ответа:
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
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
Автор ответа:
0
не верно
Автор ответа:
0
В первом случае ничего не происходит. Во втором происходит смена и в A оказывается меньшее значение 12, а B оказывается 100
Автор ответа:
0
Решайте самостоятельно, если не обосновали свои слова
Автор ответа:
0
в бейсике нет обозначения конца строки, так что такой код не скомпилируется. нужны переводы строк
Автор ответа:
0
Переводы строк были, но они исчезли после публикации. В бейсике можно операторы двоеточием разделять...
Автор ответа:
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
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
Похожие вопросы
Предмет: Английский язык,
автор: nastyggan
Предмет: Русский язык,
автор: ablakulovxushbaxt
Предмет: Қазақ тiлi,
автор: rozovyjpinki
Предмет: Математика,
автор: принцессакапуста
Предмет: История,
автор: Милана1234321