0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 22
1

Описать процедуру AddLeftDigit(D, K )

11.11.2013, 17:50. Показов 1243. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описать процедуру AddLeftDigit(D, K ), добавляющую к целому положительному числу
K слева цифру D (D — входной параметр целого типа, лежащий в диапазоне
1–9, K — параметр целого типа, являющийся
одновременно входным и выходным). С помощью этой процедуры последовательно
добавить к данному числу K слева данные цифры D1
и D2, выводя результат каждого добавления.


Помогите, у меня не получается...заранее благодарю
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2013, 17:50
Ответы с готовыми решениями:

Описать процедуру AddLeftDigit (D,K), добавляющую к целому положительному числу K слева цифру D
Описать процедуру AddLeftDigit (D,K), добавляющую к целому положительному числу K слева цифру D...

Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному числу K слева цифру D
Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному числу K слева цифру D (D...

Нужно описать процедуру
Описать процедуру, которая формирует по данной строке S массив W слов, входящих в S(массив W и его...

Описать процедуру Replace(S), заменяющую в строке S символы нижнего подчеркивания на пробелы. Используя эту процедуру, преобразовать пять данных строк
Описать процедуру Replace(S), заменяющую в строке S символы нижнего подчеркивания на пробелы....

6
es geht mir gut
11264 / 4746 / 1183
Регистрация: 27.07.2011
Сообщений: 11,438
11.11.2013, 19:39 2
Лучший ответ Сообщение было отмечено The trick как решение

Решение

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
Option Explicit
 
Private Sub Command1_Click()
    Dim D1 As Integer, D2 As Integer, K As Long
    Cls
    
    K = CLng(InputBox("K = ", "", "9876543"))
    D1 = CInt(InputBox("D1 = ", "", "3"))
    Print "K = " & K
    Print "D1 = " & D1
    
    AddLeftDigit D1, K
    Print "K = " & K
    
    D2 = CInt(InputBox("D2 = ", "", "7"))
    Print "D2 = " & D2
    AddLeftDigit D2, K
    Print "K = " & K
    
End Sub
 
Private Sub AddLeftDigit(ByVal D As Integer, ByRef K As Long)
    K = CLng(CStr(D) & CStr(K))
End Sub
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 22
11.11.2013, 19:49  [ТС] 3
Цитата Сообщение от SoftIce Посмотреть сообщение
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
Option Explicit
 
Private Sub Command1_Click()
    Dim D1 As Integer, D2 As Integer, K As Long
    Cls
    
    K = CLng(InputBox("K = ", "", "9876543"))
    D1 = CInt(InputBox("D1 = ", "", "3"))
    Print "K = " & K
    Print "D1 = " & D1
    
    AddLeftDigit D1, K
    Print "K = " & K
    
    D2 = CInt(InputBox("D2 = ", "", "7"))
    Print "D2 = " & D2
    AddLeftDigit D2, K
    Print "K = " & K
    
End Sub
 
Private Sub AddLeftDigit(ByVal D As Integer, ByRef K As Long)
    K = CLng(CStr(D) & CStr(K))
End Sub

Извини, но код что то не работает...можешь проверить.
0
es geht mir gut
11264 / 4746 / 1183
Регистрация: 27.07.2011
Сообщений: 11,438
11.11.2013, 19:54 4
Извини, но код что то не работает...можешь проверить.
Описать процедуру AddLeftDigit(D, K )
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 22
11.11.2013, 20:04  [ТС] 5
Цитата Сообщение от SoftIce Посмотреть сообщение
У меня на Cls выдаёт ошибку
0
es geht mir gut
11264 / 4746 / 1183
Регистрация: 27.07.2011
Сообщений: 11,438
11.11.2013, 20:31 6
Цитата Сообщение от Daniel_8101 Посмотреть сообщение
У меня на Cls выдаёт ошибку
100 пудов не в своём разделе находишься.

Добавлено через 4 минуты
Вот так попробуй

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
Sub main()
    Dim D1 As Integer, D2 As Integer, K As Long, s As String
     
    K = CLng(InputBox("K = ", "", "9876543"))
    D1 = CInt(InputBox("D1 = ", "", "3"))
    s = "K = " & K & vbCrLf
    s = s & "D1 = " & D1 & vbCrLf
    
    AddLeftDigit D1, K
    s = s & "K = " & K & vbCrLf
    MsgBox s
    
    D2 = CInt(InputBox("D2 = ", "", "7"))
    s = s & "D2 = " & D2 & vbCrLf
    AddLeftDigit D2, K
    s = s & "K = " & K
    MsgBox s
    
End Sub
 
Private Sub AddLeftDigit(ByVal D As Integer, ByRef K As Long)
    K = CLng(CStr(D) & CStr(K))
End Sub
1
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 22
11.11.2013, 20:46  [ТС] 7
Цитата Сообщение от SoftIce Посмотреть сообщение
100 пудов не в своём разделе находишься.

Добавлено через 4 минуты
Вот так попробуй

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
Sub main()
    Dim D1 As Integer, D2 As Integer, K As Long, s As String
     
    K = CLng(InputBox("K = ", "", "9876543"))
    D1 = CInt(InputBox("D1 = ", "", "3"))
    s = "K = " & K & vbCrLf
    s = s & "D1 = " & D1 & vbCrLf
    
    AddLeftDigit D1, K
    s = s & "K = " & K & vbCrLf
    MsgBox s
    
    D2 = CInt(InputBox("D2 = ", "", "7"))
    s = s & "D2 = " & D2 & vbCrLf
    AddLeftDigit D2, K
    s = s & "K = " & K
    MsgBox s
    
End Sub
 
Private Sub AddLeftDigit(ByVal D As Integer, ByRef K As Long)
    K = CLng(CStr(D) & CStr(K))
End Sub

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

Описать процедуру AddLeftDigit(D, K)
Описать процедуру AddLeftDigit(D, K), добавляющую к*целому положительному числу*K слева цифру*D...

Описать процедуру ADDLeftDigit
Народ нужна помощь. Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному...

Описать процедуру AddLeftDigit(D, K), добавляющую к числу слева цифру
Вот Условие: Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному числу K...

Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному числу K слева цифру D
Описать процедуру AddLeftDigit(D, K), добавляющую к целому положительному числу K слева цифру D (D...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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