Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VB архивация папок в visual basic Доброе время суток. Нужно в Visual Basic за архивировать папки из указанного места в zip или rar название архива вводится пользователем как и место сохранения архива. Помогите пожалуйста. Заранее спасибо. https://www.cyberforum.ru/ visual-basic/ thread170432.html VB Переставить элементы в каждой строке матрицы по возрастанию
Люди, помогите! Завтра зачет, а я не знаю,как решить 2 задачи. Заранее благодарна! 1. В матрице произвольной размерности (размерность матрицы определяется 2-мя способами по выбору пользователя) переставить элементы в каждой строке по возрастанию. Исходную и новую матрицы поместить на форму. 2. Написать программу подсчета количества вхождений произвольной буквы в текстовой строке.
VB как создать прогу для работы в БД SQL https://www.cyberforum.ru/ visual-basic/ thread170047.html
Какую прогу сделать в VB чтобы автоматический загружал файлы в Базу данных. Если есть примеры буду признателен... советую проверить машину на вирусы
VB Бейсик с массивами помогите пожалуйста решить задачу....т.к. пока в информатике я практически полный 0...( текст задачи: Дан вектор. Из него построить другой вектор, в котором нет нулевых элементов из первого. или подскажите ход решения...очень прошу... заранее спасибо)) https://www.cyberforum.ru/ visual-basic/ thread169920.html
Программирование на VB VB
Здравствуйте, прошу вас помочь и написать програмные коды и схемы к следующим задачам: 1) Вычислить выражение S= (значек арифметической суммы от i=1 до n) (-1)^i-1/i^i 2) S= x-(x^3/3)+...+((-1)^n) * ((x^2n+1)/2n+1); n=7 иначе y= (e*(3x^1/2))/x Вычислить сумму S первых n членов функционального ряда ( х ввести с клавиатуры, а n задать константой) 3) Вычислить значение выражения: Г t*(x^2) -...
VB Создание меню Помогите! Создать меню Что бы в нём были функции "копировать, удалить, вырезать, вставить" Нужно что бы кнопки были не активными до тех пор пока не выделится текст. https://www.cyberforum.ru/ visual-basic/ thread169634.html
VB Массив цветов У меня есть некий двумерный массив, каждый элемент которого является каким то цветом. Пусть массив 640х480. Мне нужно без использования циклов заполнить каждый пиксел экрана соответствующим в массиве цветом. (Читал про это много, везде написано, что нужно как то обращаться напрямую к видеокарте, либо какой то ещё способ) https://www.cyberforum.ru/ visual-basic/ thread169530.html Калькулятор времени VB
Здравствуйте! За пару лет мозг засох :( Нужно написать калькулятор времени. Принцип такой: задаеш дату, с точностью до минуты, он показывает сколько осталось лет, месецев, дней, часов и минут от текущей даты и время... Пол рунета излазил, мозг вскипел по полной, пару зацепок есть (но как писал выше - он засох)....
VB Визуал выдает ошибку... Создаю документ, сохраняю, закрываю открываю, жму "Показать объект" и тут ошибка в чем причина? P.S. существуют ли русские msdn для визуала? https://www.cyberforum.ru/ visual-basic/ thread169396.html VB Определить, попадают ли данные точки в квадрат https://www.cyberforum.ru/ visual-basic/ thread169117.html
Как определить попадают ли данные точки в квадрат с помощью функции "Если" ? Квадрат с центром в начале координат; с координатами вершин (-1;1) (1;1) (1;-1) (-1;-1) знаю что для круга можно использовать х^2+y^2<=R^2 а как для квадрата не пойму
Изменить вид кнопки при наведении курсора VB
Помогите чайнику.
VB будьте так добры, скажите код для VB для следующих номеров https://www.cyberforum.ru/ visual-basic/ thread168973.html
1)в тексте введенном с клавиатуры, определите количество дат, введенных в кратком формате(ДД.ММ.ГГ) 2) в строке введенной с клавиатуры, имеется одна точка с запятой(;). подсчитайте кол-во символов до точки с запятой и после нее.
46 / 8 / 1
Регистрация: 20.08.2010
Сообщений: 53
0

Функции - VB - Ответ 991879

30.09.2010, 15:04. Показов 788. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать так, чтобы была форма, поле (Text1.text) и кнопка, при нажатии на которую проверялась бы контрольная сумма ИНН. Вот функции, как правильно их оформить ?? (связать с кнопкой и text1.text)

Пример ф-ции:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
Function CheckINN(sInn As String) As Boolean
 
' Ф-ция проверки количества символов и вывод соответствующей подфункции:
    sInn = Trim$(sInn)
 
    Select Case Len(sInn)
 
    Case 10: Check = CheckINN10(sInn)
    Case 12: Check = CheckINN12(sInn)
 
    End Select
    
    If Check = False Then MsgBox ("Не корректный ИНН")
    
End Function
 
 
Function CheckINN10(sInn As String) As Boolean
' Функция проверки 10 значного ИНН
    
    Dim i As Integer, s As String, j As Integer
    Dim v(1 To 10) As Integer
    
    v(1) = 2
    v(2) = 4
    v(3) = 10
    v(4) = 3
    v(5) = 5
    v(6) = 9
    v(7) = 4
    v(8) = 6
    v(9) = 8
    v(10) = 0
    
    For i = 1 To 10
 
        s = Mid$(sInn, i, 1)
 
        If Not IsNumeric(s) Then Exit Function
 
        j = j + CInt(v(i)) * CInt(s)
 
    Next i
 
    j = j Mod 11
 
    If j > 9 Then j = j Mod 10
 
    CheckINN10 = (j = CInt(s))
 
End Function
 
 
Function CheckINN12(sInn As String) As Boolean
 
' Функция проверки 12 значного ИНН
    
    Dim i As Integer, s As String, j As Integer
    Dim v(1 To 12) As Integer
    
    v(1) = 3
    v(2) = 7
    v(3) = 2
    v(4) = 4
    v(5) = 10
    v(6) = 3
    v(7) = 5
    v(8) = 9
    v(9) = 4
    v(10) = 6
    v(11) = 8
    v(12) = 0
    
    'j = 0
    
    For i = 1 To 12
        
        s = Mid$(sInn, i, 1)
 
        If Not IsNumeric(s) Then Exit Function
        
        j = j + CInt(v(i)) * CInt(s)
        
    Next i
    
    j = j Mod 11
    
    If j > 9 Then j = j Mod 10
    
    If j <> CInt(s) Then Exit Function
    
    j = 0
    
    For i = 1 To 11
        
        j = j + CInt(v(i)) * CInt(Mid$(sInn, i, 1))
        
    Next i
    
    j = j Mod 11
    
    If j > 9 Then j = j Mod 10
    
    CheckINN12 = (j = CInt(s))
    
End Function
 
[size="1"][color="grey"][I]Добавлено через 23 часа 54 минуты[/I][/color][/size]
мда...
 
То что выше, добавить в модуль..
а решение вот оно:
 
Private Sub Command1_Click()
   CheckINN Text1.Text
End Sub
Я гений.. всем спасибо за помощь!!

Вернуться к обсуждению:
Функции VB
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2010, 15:04
Готовые ответы и решения:

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть...

excel. создать таблицу значение кусочно-непрерывной функции y на интервале [xmin; xmax] с шагом h, для расчета функции y используя логические функции

Табулирование функции: рассчитать значение данной функции при изменении аргумента
Табулирование функции: рассчитать значение данной функции при изменении аргумента x на интервале с...

Вызов функции внутри другой функции с передачей локальной переменной по ссылке
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include &lt;iostream&gt; using...

0
30.09.2010, 15:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2010, 15:04
Помогаю со студенческими работами здесь

А почему ошибка, что функции print и read не определены в функции main()?
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... ...

Для функции y=f(x)получить таблицу значений и график этой функции на отрезке.
Для функции y=f(x)получить таблицу значений и график этой функции на отрезке. Количество точек на...

Найти значения функции в заданных точках и сравнить с истинными значениями функции
Доброго времени суток друзья. линейная интерполюция , интерполюция сплайнами , глобальная...

Работать в главной функции с массивом, который лежит во второстепенной функции - реально?
Знаю что когда мы вызываем функцию, то после завершения её работы, автоматически всё что делалось в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru