Показать полную графическую версию : [решено] Обработка массивов
Можно ли создать в Visual Basic программу чтоб она находила значение переменной Y после выполнения программы и выдавала ответ
например такое,надо найти Y
A(1) = 5
A(2) = 2
A(3) = -2
A(4) = 1
y = 0
For i=1 to 4
Select case i
Case 1, 3, 4
y = y + A(i)
End select
Next i
Матвик, теоретически то конечно можно. Вот только условия задачи не ясны. Попробуй их (условия) пересказать еще раз, как говорится "для бестолковых".
print y:
не спасет?
Поинтересоваться здесь (http://msdn.microsoft.com/ru-ru/library/3cf7t4xt.aspx) и здесь (http://msdn.microsoft.com/ru-ru/library/y4wf33f0.aspx) (Раздел справочник)
ну вообщем мне найти значение переменной Y после выполнения программы
далее идет типа такой текст который я написал, мне надо найти Y и вот я хочу сделать прогу которая выдаст значения Y
Case 1, 3, 4 »
а второй элемент массива вообще никогда не применяется с какой либо операцией к результату?
в конце добавьте хотябы
MsgBox y, vbOKOnly, "Результат вычисления значения Y"
ну или
Debug.Print "Результат вычисления значения Y = " & y
на крайний случай
а куда мне выводить результат и весь текст программы.Если можешь помоги пожалуйста!
Матвик, прости, но так как ты по предложенным ссылкам не ходишь, придется ткнуть тебя носом.
MsgBox("Hello, World!") ' Display message on computer screen. Код из первой предложенной мною ссылки.
Это как один из вариантов. Хочешь иного - правильней описывай задачу.
ну у меня есть часть кода так
[CODE][/A(1) = -36
A(2) = 7
A(3) = 5
A(4) = 4
For i = 1 To 4
If i = 1 Then
If A(i) > 0 Then
y = Sqr(A(i))
Else
y = 0
End If
End If
Next iCODE]
у я хочу чтоб процедура подсчитала Y и выводила результат
вопрос от lxa85 поддерживаю
выводила результат »
куда выводила?
упростим,
!!! варианты:
1. в виде диалогового окна
2. в виде специфического окна
3. в окно Immediate (вызывается по Crtl+G)
4. в файл (указанного типа или просто текстовый)
5. на принтер
6. в ячейку (в случае MS Excel)
7. в текущую позицию курсора (в случае MS Word)
8. в заранее заданную закладку (в случае MS Word)
указав выбранный Вами вариант вывода, Вы облегчите понимание нам и сократите время ожидания себе
в виде диалогового окна или в виде специфического окна
Матвик, ты ответы читаешь? Ты предложенные варианты пробуешь? Ну так, просто ради интереса? Вообще имеет смысл тебе подсказывать, или ты отвечаешь ровно на последний вопрос и ровно кроме него ничего не читаешь? 3тий раз - уже не смешно.
MsgBox("Hello, World!") 'Выводит сообщение с текстом Hello World на экран. »
мне дана задача(моя тема) и мне нужно посчитать Y и я хочу создать программу чтоб и считала Y и выводила мне ответ
в чем собственно проблема
добавьте в конце этого
A(1) = -36
A(2) = 7
A(3) = 5
A(4) = 4
For i = 1 To 4
If i = 1 Then
If A(i) > 0 Then
y = Sqr(A(i))
Else
y = 0
End If
End If
Next i »
вот это (последней строкой)
MsgBox "Значение Y = " & y
и будет то что Вам уже не раз указывали
MsgBox y, vbOKOnly, "Результат вычисления значения Y" »
MsgBox("Hello, World!") ' Display message on computer screen. »
всем большое спасибо!!!все получилось)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.