Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл с регулярной сменой аргумента, проблема вывода результатов. / 5 сообщений из 5, страница 1 из 1
22.02.2011, 18:21
    #37131171
Satanarchist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с регулярной сменой аргумента, проблема вывода результатов.
Всем доброго времени суток) У меня небольшая проблемка приключилась. Дали нам задание написать программку "Цикл с регулярной сменой аргумента", ну я написал -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Command1_Click()
Dim d As Double
Dim a As Double
Dim b As Double
Dim p As Double
a =  8 . 3 
b =  1 . 43 
For p = - 6 . 24  To - 4 . 74  Step  0 . 15 
d =  2  * (Abs(p + (Abs(p - a) ^  0 . 25 )) * Exp(b)) ^ ( 1  / -p)
Print "d="; Format(d, "###.####")
Next p
End Sub
НО! Преподавателю вдруг взбрело в голову, что вывод всех этих десяти значений d необходимо делать в текстовое поле, простой Print не катит. Не подскажете, как это сделать, не переписывая все 10 раз для каждого значения? Заранее благодарен за ответ.
...
Рейтинг: 0 / 0
22.02.2011, 18:23
    #37131172
Satanarchist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с регулярной сменой аргумента, проблема вывода результатов.
* по простому Text1.Text=d выводится только последнее значение, а мне нужны все десять
...
Рейтинг: 0 / 0
22.02.2011, 18:29
    #37131182
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с регулярной сменой аргумента, проблема вывода результатов.
Satanarchist* по простому Text1.Text=d выводится только последнее значение, а мне нужны все десять
Код: plaintext
Text1.Text=Text1.Text & CStr(d) & ";"
...
Рейтинг: 0 / 0
22.02.2011, 18:34
    #37131190
Satanarchist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с регулярной сменой аргумента, проблема вывода результатов.
Спасибо) Хотя приходится растягивать это самое текстовое поле на весь экран, чтоб поместились все значения.
...
Рейтинг: 0 / 0
22.02.2011, 19:45
    #37131268
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с регулярной сменой аргумента, проблема вывода результатов.
SatanarchistСпасибо) Хотя приходится растягивать это самое текстовое поле на весь экран, чтоб поместились все значения.
Можно так:
Поставь multiline=true у Text1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Command1_Click()
Text1.Text = "" 
Dim d As Double
Dim a As Double
Dim b As Double
Dim p As Double
a =  8 . 3 
b =  1 . 43 
For p = - 6 . 24  To - 4 . 74  Step  0 . 15 
d = Format( 2  * (Abs(p + (Abs(p - a) ^  0 . 25 )) * Exp(b)) ^ ( 1  / -p), "###.####")
Text1.Text = IIf(Text1.Text = "", CStr(d) & ";", Text1.Text & vbCrLf & CStr(d) & ";")
Next p
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл с регулярной сменой аргумента, проблема вывода результатов. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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