powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с обработкой строк.
11 сообщений из 11, страница 1 из 1
Работа с обработкой строк.
    #38956837
Dashamath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дана задача: Задан список группы и пять оценок каждого студента.Фамилии от оценок и оценки друг от друга отделены символом "\". Напечатать список группы и средний балл студента.

Мой вопрос таков: как из строки студента с оценками выделить именно эти оценки и затем посчитать из них средний балл????
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38956841
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dashamathвыделить именно эти оценкиименно какие? Dashamathкак .... посчитать из них средний баллсложить все оценки и разделить на количество оценок
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38956842
Dashamath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

допустим дана строка

Петров*5*4*3*5*3


Как из этой строки выделить оценки и посчитать средний балл:
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38956845
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функцией Split()
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38956872
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dashamath,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Public Function piece(str As String, position As Integer) As String
Dim Tempstr() As String
If position >= 1 Then
    Tempstr = Split(str, "*")
    piece = Tempstr(position - 1)
End If
End Function

Private Sub Command1_Click()
Dim r As String
r = "petea*5*4*3*5*3"
MsgBox piece(r, 3)
End Sub
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38957861
Dashamath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valeriu,


Объясните ,пожалуйста,что делает эта функция?
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38957868
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dashamath,

А вы в ВУЗе стипендию получаете или платите за обучение?
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38957914
Dashamath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Это так важно?
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38957942
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dashamath,

Конечно
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38957955
uux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uux
Гость
Dashmath,

Функция Split разделяет строку на подстроки по заданному символу (второй передаваемый аргумент) и записывает подстроки в массив (в примере Valeriu Tempstr - это массив с неопределенным верхним пределом). Соответственно, при передаче в Split строки "petea*5*4*3*5*3" и разделителя * в Tempstr образуются 6 элементов: petea, 5, 4, 3, 5 и 3. Дальше, думаю, сами додумаете.

Вообще, хелп стоит читать, когда уж совсем тупые ээээ... вопросы, свидетельствующие о полном нежелании хоть как-то вопрос изучить задаешь, народ обычно обижается. Проверено опытным путем:).
...
Рейтинг: 0 / 0
Работа с обработкой строк.
    #38958049
Dashamath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uux,

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


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