С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 4
1

Ввести текст. Определить количество букв в тексте

14.01.2014, 19:44. Показов 1168. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести текст. Определить количество букв в тексте.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2014, 19:44
Ответы с готовыми решениями:

Ввести текст. Определить, какой процент слов в тексте содержит хотя бы одну букву «Р»
Помогите сделать. Ввести текст.Определить, какой процент слов в тексте содержит хотя бы одну букву...

В англоязычном тексте найти слово, в котором количество гласных букв (a, e, i, o, u) является наибольшим
Помогите пожалуйста,нужно сделать в VBA(в word)

Определить количество чисел в тексте
Написать макрос, который по произвольному тексту определяет, имеет ли этот текст определенные...

Определить количество предложений в тексте
Ввести текст. Определить количество предложений в тексте.

9
Заблокирован
14.01.2014, 20:02 2
Лучший ответ Сообщение было отмечено как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
Private Sub CommandButton1_Click()
Dim S As String, I As Long, c As Long
S = InputBox("Введите текст")
For I = 1 To Len(S)
  c = c - (LCase(Mid$(S, I, 1)) <> UCase(Mid$(S, I, 1)))
Next I
MsgBox "В строке " & S & " " & c & " букв."
End Sub
3
4081 / 1461 / 401
Регистрация: 07.08.2013
Сообщений: 3,656
15.01.2014, 07:18 3
еще вариант
Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub CommandButton1_Click()
Dim S As String, I As Long, c As Long, asd&
c=0
S = InputBox("Введите текст")
For I = 1 To Len(S)
asd=Asc(Mid(S,I,1))
  if (asd>=65 and asd<=122) or (asd >=192 and asd<=255) Then c=c+1
Next I
MsgBox "В строке " & S & " " & c & " букв."
End Sub
2
Заблокирован
15.01.2014, 08:30 4
snipe, попробуй
Visual Basic
1
S = InputBox("Ââåäèòå òåêñò", , "`_^]\[")
1
4081 / 1461 / 401
Регистрация: 07.08.2013
Сообщений: 3,656
15.01.2014, 09:51 5
Вот позор на мою седую голову - забыл я про них
тогда так

Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub CommandButton1_Click()
Dim S As String, I As Long, c As Long, asd&
c=0
S = InputBox("Введите текст")
For I = 1 To Len(S)
asd=Asc(Mid(S,I,1))
  if (asd >= 65 And asd <= 90) Or (asd >= 192 And asd <= 255) Or (asd >= 97 And asd <= 122) Then c=c+1
Next I
MsgBox "В строке " & S & " " & c & " букв."
End Sub
0
Заблокирован
15.01.2014, 10:01 6
+
Visual Basic
1
Or asd = 168 or asd = 184
0
36 / 34 / 1
Регистрация: 15.10.2013
Сообщений: 130
15.01.2014, 10:28 7
Лучший ответ Сообщение было отмечено как решение

Решение

свой вариант:
Visual Basic
1
2
3
4
5
6
7
8
Private Sub CommandButton1_Click()
Dim S As String, i As Long, c As Long
S = InputBox("Введите текст")
For i = 1 To Len(S)
  If Mid(S, i, 1) Like "[а-яА-Яa-zA-Z]" Then c = c + 1
Next i
MsgBox "В строке " & Chr(34) & txt & Chr(34) & " - " & c & " букв из " & Len(S)
End Sub
4
Заблокирован
15.01.2014, 10:44 8
RAVproFFI, Ё тоже буква
Visual Basic
1
  If Mid(S, i, 1) Like "[ёЁа-яА-Яa-zA-Z]" Then c = c + 1
1
36 / 34 / 1
Регистрация: 15.10.2013
Сообщений: 130
15.01.2014, 10:51 9
Апострофф, да кстати забыл ё почему-то не учитывается
0
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 4
16.01.2014, 22:02  [ТС] 10
Спасибо всем за помощь...))) Я благодарен ВАМ)))
0
16.01.2014, 22:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2014, 22:02
Помогаю со студенческими работами здесь

Определить количество предложений в тексте
как это можно осуществитьНе поленитесь в следующий раз перепечатать задание. В противном случае...

Дан текст из строчных русских букв. Подсчитать количество гласных букв в тексте
Дан текст из строчных русских букв. Подсчитать количество гласных букв в тексте.

Дан текст из строчных латинских букв. Определить каких букв – гласных (a,e,i,o,u) или согласных больше в этом тексте
привет помоги пожалуйста решить задачу по практике,буду очень благодарен(4. Дан текст из строчных...

Дан текст из цифр и строчных букв латинского алфавита. Определить каких букв - гласных (a, e, i, j, o, u) или согласных - больше в этом тексте
Дан текст из цифр и строчных букв латинского алфавита. Определить каких букв - гласных (a, e, i, j,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru