powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите пожалуйста!
14 сообщений из 14, страница 1 из 1
Помогите пожалуйста!
    #38515044
enda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Составить программу, которая на входе должна получать последовательность цифр, после чего программа показывает цифру, порядковый номер которой ввел пользователь.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515049
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enda,

Два инпут бокса и вперед. Первый берет число и запоминает в виде строки. Второй берет порядковый номер. Строку переводишь функцией split в массив и выводишь элемент массива с введенным порядковым номером (или номером на единицу меньше). Как работают InputBox и Split, прочитай в help или погугли.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515057
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Получать последовательность" откуда? Интерактивно (из стандартного потока, от пользователя), из файла, от устройства, из потока... наконец, может, просто должна сгенерировать случайным образом?
Как выглядит получаемая последовательность (десятичные цифры через пробел,через зяпятую, ещё как-то...)?
Реализация: VB, VBA, VB.NET?

Впрочем, могу сразу предложить алгоритм: пишем последовательно все поступающие цифры в виде символов в текстовую строку cInStr (либо преобразуем поступившую строку так, чтобы в ней остались одни цифры) -> спрашиваем у пользователя номер N -> показываем символ Mid(cInStr,N,1) . Можно ещё добавить проверку на выход N за длину строки...
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515060
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

Поток цифр поступает по телеграфу. Цифры римские.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515075
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnЦифры римские.я еще могу понять, что такое римские числа. Но что такое римские цифры?
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515076
enda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

VBA
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515077
enda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

такое задание скинули, как делать никто не знает...
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515089
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
endaкак делать никто не знает...Знают те, кто лекции посещал.
Ибо сделать его можно тысячью разных способов, но чтобы получить зачет, нужно сделать его теми методами, которые проходили.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515092
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub CommandButton1_Click()
Dim Stroka As String, num As Integer
Stroka = InputBox("Введите последовательность цифр", "Последовательность цифр", "0,1,2,3,4,5,6,7,8,9")
arrStroka = Split(Stroka, ",")
num = Val(InputBox("Введите номер", "Номер цифры", "5"))
If Int(num) - 1 < 0 Or Int(num) - 1 > UBound(arrStroka) Then
    MsgBox "Неправильно набран номер", vbInformation, "Сообщение"
    Exit Sub
End If
MsgBox arrStroka(num - 1)
End Sub


Вот о чем (примерно) говорит тебе VladConn.
Из проверок привел только одну. Рассматривая различные варианты исходных данных, будешь получать ошибки.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515094
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Int, конечно, лишнее. Но не мешает.
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515105
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProVladConnЦифры римские.я еще могу понять, что такое римские числа. Но что такое римские цифры?

http://ru.wikipedia.org/wiki/Римские_цифры
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515124
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConn, понятно, всегда считал их латинскими буквами ))
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515147
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProVladConn, понятно, всегда считал их латинскими буквами ))

И в этом тоже есть сермяжная правда, с которой нельзя не согласиться.

:0)
...
Рейтинг: 0 / 0
Помогите пожалуйста!
    #38515573
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enda,

Помог?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите пожалуйста!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]