Срочно нужна помощь в создании алгоритма.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ketran
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 28.12.2005 (Ср) 21:54

Срочно нужна помощь в создании алгоритма.

Сообщение Ketran » 28.12.2005 (Ср) 22:02

Всем привет.
Мне нужна помощь в создании алгоритма. Короче срочно нужен алгоритм и программа "нахождения минимального из двадцати введенных пользователем чисел". с использованием цикла по счетчику.
Пожалуйста, кто с VB на "ТЫ" помогите разобраться. :oops:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 28.12.2005 (Ср) 22:17

Код: Выделить всё
dim a(1 to 20) as long, min as long, i as long 'заносим данные в массив
min = a(1)
for i = 2 to 20
if a(i) < min then min = a(i)
next

Надеюсь разберешся :wink:
الفيجوال بيسك الرابح

Ketran
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 28.12.2005 (Ср) 21:54

Сообщение Ketran » 28.12.2005 (Ср) 22:53

GM писал(а):
Код: Выделить всё
dim a(1 to 20) as long, min as long, i as long 'заносим данные в массив
min = a(1)
for i = 2 to 20
if a(i) < min then min = a(i)
next

Надеюсь разберешся :wink:

Спасибо за ответ!
Но у меня проблема вообще с написанием алгоритмов в Visual Basic, я никогда раньше не писал (програмировал) проги на VB.
А мне очень срочно, нужна такая прога, не могли бы Вы написать ее мне? Ведь как я понял, это не проблема для такого профи как Вы!
Заранее бладарен! :?

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 28.12.2005 (Ср) 22:57

Ketran писал(а):
GM писал(а):
Код: Выделить всё
dim a(1 to 20) as long, min as long, i as long 'заносим данные в массив
min = a(1)
for i = 2 to 20
if a(i) < min then min = a(i)
next

Надеюсь разберешся :wink:

Спасибо за ответ!
Но у меня проблема вообще с написанием алгоритмов в Visual Basic, я никогда раньше не писал (програмировал) проги на VB.
А мне очень срочно, нужна такая прога, не могли бы Вы написать ее мне? Ведь как я понял, это не проблема для такого профи как Вы!
Заранее бладарен! :?


это и есть программа =)
ХЎ

Ketran
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 28.12.2005 (Ср) 21:54

Сообщение Ketran » 28.12.2005 (Ср) 23:11

d3drm писал(а):
Ketran писал(а):
GM писал(а):[code]

это и есть программа =)


Да это про меня!
Значит это и есть программа, тогда объясните мне пожалуйста, как мне ее вписать в VB, чтобы получился .exe файл. Я создаю в VB стандартный .exe проект, появляеться форма на которой надо расставить окно ввода и окно получаемого результата и кнопку "ввод". Вопрос такой как мне их взаимо-обвязать, чтобы этот алгоритм использовал окно ввода для принятия цисел, кнопку для вывода результата в окне "Результат". :?:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 29.12.2005 (Чт) 4:15

Как вариант:
Код: Выделить всё
Sub Form_Load()
dim a(1 to 20) as long, min as long, i as long
for i = 1 to 20 'проходим по массиву
a(i) = clng(inputbox("Введите " & cstr(i) & "-ое число")) 'читаем значение с помощью inputbox, далее конвертируем в long, и присваиваем элементу массиву
next
min = a(1)  ' пусть минииальным будет первый элемент
for i = 2 to 20  'проходим по массиву
if a(i) < min then min = a(i)  'если минимальный элемент больший за текущий елемент, присваиваем минимальному элементу значение текущего елемента
next
msgbox "Минимальное число: " & cstr(min) 'выводим
end 'конец
end sub

Врят ли, что-то поймеш с коментов, но я старался :)
الفيجوال بيسك الرابح

Ketran
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 28.12.2005 (Ср) 21:54

Сообщение Ketran » 29.12.2005 (Чт) 23:31

Спасибо за ответ!
Постраюсь разобраться, прога стала более-менее понятна.
Если что не будет получаться обращюсь к Вам.
Всего наилучшего и поздравляю с наступающим Новым Годом!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 170

    TopList