![]() |
|
|
#1 |
|
Младший моторист
![]() Адрес: Великий и Могучий г.Почеп
Телефон: Motorola E398iПрошивка: Mpx398 DeLux
Сообщений: 59
Уровень респекта: 49
|
Visual Basic
Любители Visual Basic ! Помогите решить задачу ! Вкратце суть задачи: дается любое число, нужно определить его делители. Например: число 6 и его делители 6,3,2,1. Уменя почти получилось, но чего-то не хватает ! Если не сделаю до пятницы, то учитель вкатит пару. Он сам ничего не может сделать, в только тупит и читает пособие. Кто могёт помогите и выложите решение в txt или ещё как -нить. Заблаговременно thanks
|
|
|
|
|
|
#2 |
|
Отошёл...
![]() Адрес: Prūsa, Twānksta/Kunnegsgarbs
Телефон: Nokia 6681
Сообщений: 35
Уровень респекта: 126
|
создаешь на форме два текстовых поля с именами text1 и text2 и одну кнопку и пишешь в неё действие
Код:
Text2.Text = "" For i = Val(Text1.Text) To 1 Step -1 If Val(Text1.Text) Mod i = 0 Then Text2.Text = Text2.Text + Str(i) + vbNewLine Next i |
|
|
|
|
|
#3 |
|
Младший моторист
![]() Адрес: Великий и Могучий г.Почеп
Телефон: Motorola E398iПрошивка: Mpx398 DeLux
Сообщений: 59
Уровень респекта: 49
|
Ну раз так пошло ... то вот тебе ещё одна задачка : дается любое число, нужно опредилить, является ли оно совершенным. Объясняю: совершенное число - это число, которое равно сумме его делителей не считая делителем само число. Пример: 6=3+2+1. За задачу не брался, потому что не знал как находить делители. Но благодаря твоему решению можно попробовать! Но буду признателен, если её сделает профессионал, т.е. Niv_03 :~)
|
|
|
|
|
|
#4 | |
|
Координатор
Неадекватный ![]() ![]() ![]() ![]() ![]() ![]() Адрес: Москва
Телефон: SLVR L7, RAZR2 V8Прошивка: Дефолтовая )
Сообщений: 1,201
Уровень респекта: 2,810
|
создаешь на форме два текстовых поля с именами text1 и text2 и одну кнопку и пишешь в неё действие
Цитата:
|
|
|
|
|
|
|
#17 |
|
Младший моторист
![]() Адрес: Великий и Могучий г.Почеп
Телефон: Motorola E398iПрошивка: Mpx398 DeLux
Сообщений: 59
Уровень респекта: 49
|
Опять я со своими задачками ... На этот раз так же 2 незатейливые задачки ! 1-я : дается массив (от 1 до ...) цель:построить таблицу(забыл как называется) чтобы в каждой строке и каждом столбце были разные числа. 2-я : дается массив (от 1 до 100).цель:сравнить 2 подряд идущих числа. например:6<31,3>1 и т.д. Ну вот и всё ! Кстати, спасибо за прошлые задачи: учитель поставил мне 5 ! Thank you !!!
|
|
|
|
|
|
#18 |
|
Координатор
Неадекватный ![]() ![]() ![]() ![]() ![]() ![]() Адрес: Москва
Телефон: SLVR L7, RAZR2 V8Прошивка: Дефолтовая )
Сообщений: 1,201
Уровень респекта: 2,810
|
Ты уверен что тебе VB нужен? Задания строить таблицы обычно бывают для QB.
Для второй задачки расписывать подробно не буду (должен же ты всё-таки хоть что-то сам делать?), дам оснувную идею и часть кода: Массив A(i), следующий элемент сравнивается с предыдущим, результат добавляется в текстбокс и переносится строка. Код:
For i = 2 To 100 If A(i) > A(i-1) Then Text1.Text = Text1.Text & A(i) & ">" & A(i-1) & vbCrLf Elseif A(i) = A(i-1) Then Text1.Text = Text1.Text & A(i) & "=" & A(i-1) & vbCrLf Else Text1.Text = Text1.Text & A(i) & "<" & A(i-1) & vbCrLf End If Next i |
|
|
|
| Этот пользователь выразил Респект BuPTy03 |