Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2011, 23:17   #1
Юлия*
Новичок
Джуниор
 
Регистрация: 02.02.2011
Сообщений: 2
Сообщение разработать программу в Visual Basic

Помогите пожалуйста разобраться в чем ошибка.
Задание: разработать программу в Visual Basic для перевода десятичного числа (25) в двоичное число.
Программа разработана:

Private Sub Command1_Click()
a = StrToInt(Textbox1.Text)
d$ = " "
For i = 1 To 10
If a / 2 = Int(a / 2) Then
a = Int(a / 2)
Next i
L = Len(d$)
n$ = " "
For i = L To 1 Step -1
n$ = n$ + Mid$(d$, i, 1)
Next i
Textbox2.Text = n$
End Sub

но при запуске программы вылезает сообщение: Sub или Function не определены. В чем проблема?
Юлия* вне форума Ответить с цитированием
Старый 02.02.2011, 23:40   #2
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Можно и легче

Код:
Option Explicit
Private Sub Form_Load()

End Sub


Private Function ConvertToBinary(ByVal lngQuotient As Long) As String
    Dim strBinary As String
    Dim strReturn As String
    Dim i As Integer
    i = 100
    strBinary = String(i, "0")
    Do While lngQuotient
        Mid(strBinary, i, 1) = CStr(lngQuotient Mod 2)
        lngQuotient = lngQuotient \ 2
        i = i - 1
    Loop
    strReturn = Right(strBinary, 100 - i)
    ConvertToBinary = strReturn
End Function

Private Sub Command1_Click()
Text2.Text = ConvertToBinary(Text1.Text)
End Sub

Последний раз редактировалось 0479; 03.02.2011 в 00:31.
0479 вне форума Ответить с цитированием
Старый 03.02.2011, 00:07   #3
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Пардон не заметил зашифрованный текст.
0479 вне форума Ответить с цитированием
Старый 03.02.2011, 00:32   #4
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Взято отсюда
http://www.vbfaq.ru/2008/09/perevod-...-v-dvoichnuyu/
0479 вне форума Ответить с цитированием
Старый 03.02.2011, 00:47   #5
Юлия*
Новичок
Джуниор
 
Регистрация: 02.02.2011
Сообщений: 2
По умолчанию

спасибо!!!
Юлия* вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить программу в visual basic dima.m Microsoft Office Excel 9 29.03.2010 13:49
Написать программу на Visual Basic 2008 apach Помощь студентам 2 28.03.2010 21:25
составить программу на visual basic etnies Помощь студентам 1 16.03.2010 19:38
Помогите скачать программу Visual Basic 6.0 Spark13 Помощь студентам 21 28.09.2009 20:11