Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выражения в VBA / 8 сообщений из 8, страница 1 из 1
19.10.2014, 12:37
    #38780970
antina34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
помогите пожалуйста....надо данное выражение написать в VBA, не знаю как правильно написать
...
Рейтинг: 0 / 0
19.10.2014, 14:25
    #38781024
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
antina34не знаю как правильно написать
Что именно не получется? Примеры своей работы приложите, или вам сюда
...
Рейтинг: 0 / 0
19.10.2014, 20:01
    #38781221
antina34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
VSVLAD,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Public Sub apaksprog()
Dim x As Integer
Dim a As Integer

MsgBox "Apaksprogrammu veidosana 3. variants"
x = InputBox("Ievadiet skaitli", "Skaitlu ievadisana", 100, 2000, 1300)

If x <= 7 Then
a = -3 * x + 9
MsgBox ("Rezultats = " & a)

Else
If x > 7 Then
a = 1 / (x - 7)
MsgBox ("Rezultats = " & a)
End If

End If

End Sub


Модератор: Учимся использовать тэги оформления кода - FAQ


Выкидывает постоянно результат 0...не могу понять почему?
...
Рейтинг: 0 / 0
19.10.2014, 20:17
    #38781238
antina34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
Точнее вторая часть цикла не работает...то есть то что идет после ELSE
я ввожу 10 а он выкидывает результат 0
...
Рейтинг: 0 / 0
19.10.2014, 20:20
    #38781240
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
antina34, вы объявляете переменную "а" как целое число. Результат округляется до нуля. Попробуйте
Код: vbnet
1.
Dim a As Double
...
Рейтинг: 0 / 0
19.10.2014, 20:20
    #38781241
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
antina34вторая часть циклабудем точными. Это условие , а не цикл
...
Рейтинг: 0 / 0
20.10.2014, 00:13
    #38781339
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
antina34,

Если отбросить комплексные числа, то, если, например, x <= 7, какие два или более других условий неравенства сущевствуют, удовлетворяющих условиям поставленной задачи?
...
Рейтинг: 0 / 0
21.10.2014, 12:42
    #38782708
antina34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражения в VBA
Shocker.Pro,

Да работает если поменять на Double, спасибо :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выражения в VBA / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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