powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / В ЧЕМ ОШИБКА МАКРОСА
4 сообщений из 4, страница 1 из 1
В ЧЕМ ОШИБКА МАКРОСА
    #38526726
WERT2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даны действительные числа x, y. Меньшее из этих двух чисел заменить их полусуммой, а большее их удвоенным произведением. Если решения нет, выдать об этом сообщение.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub Кнопка_Щелчок()

Dim x, y, a As Variant
x = InputBox("Введите значение x")
y = InputBox("Введите значение y")

a = (x + y) / 2
b = 2 * y * x

If x < y Then
x = a
y = a

MsgBox "a=" & a
Else
x = b
y = b

MsgBox "b=" & b
End If

End Sub

Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
В ЧЕМ ОШИБКА МАКРОСА
    #38526781
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WERT2013,

Переменная b не объявлена, хотя без Option Explicit это не играет роли. Ошибок нет, макрос у меня работает. В каких случаях нет решения? Что именно у вас не работает или работает не так?
...
Рейтинг: 0 / 0
В ЧЕМ ОШИБКА МАКРОСА
    #38526821
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMrTidy, то, что макрос запускается - ещё не означает, что человек понимает, что написал...
Код: vbnet
1.
2.
x = a
y = a

??
Код: vbnet
1.
2.
3.
4.
5.
6.
If x < y Then
 x = a: y = b
Else
 x = b: y = a
End If
MsgBox "x= " & x & "  y= " & y
...
Рейтинг: 0 / 0
В ЧЕМ ОШИБКА МАКРОСА
    #38526944
WERT2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,))) спс
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / В ЧЕМ ОШИБКА МАКРОСА
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]