|
|
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Пользователь вводит символ (переменная типа Char). В случае ввода русской буквы сообщить пользователю гласная она или согласная. При вводе НЕ русской буквы выдать сообщение об ошибке. Использовать оператор выбора Select Case. Спасибо большое!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 09:55 |
|
||
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Dima Sorokin, Ты начинай писать. Будут проблемы - показывай код, пиши что не получается, тогда люди и подскажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 10:37 |
|
||
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Barkan, написала программу, но как отразить условие, что если это НЕ русская буква, то выводить ошибку? C Английским языком понятно, а с остальными языками как быть, подскажите, пожалуйста? И нельзя ли как-то сократить количество CASE-ов при прописывании гласных букв? Dim strX As String strX = InputBox("Введите символ") If (strX >= "А" And strX <= "Я") Or (strX >= "а" And strX <= "я") Then Select Case strX Case "А" MsgBox ("Это Гласная буква") Case "Е" MsgBox ("Это Гласная буква") Case "Ё" MsgBox ("Это Гласная буква") Case "И" MsgBox ("Это Гласная буква") Case "О" MsgBox ("Это Гласная буква") Case "У" MsgBox ("Это Гласная буква") Case "Ы" MsgBox ("Это Гласная буква") Case "Э" MsgBox ("Это Гласная буква") Case "Ю" MsgBox ("Это Гласная буква") Case "Я" MsgBox ("Это Гласная буква") Case "а" MsgBox ("Это Гласная буква") Case "е" MsgBox ("Это Гласная буква") Case "ё" MsgBox ("Это Гласная буква") Case "и" MsgBox ("Это Гласная буква") Case "о" MsgBox ("Это Гласная буква") Case "у" MsgBox ("Это Гласная буква") Case "ы" MsgBox ("Это Гласная буква") Case "э" MsgBox ("Это Гласная буква") Case "ю" MsgBox ("Это Гласная буква") Case "я" MsgBox ("Это Гласная буква") Case Else MsgBox ("Это солгасная буква") End Select ElseIf (strX >= "A" And strX <= "Z") Or (strX >= "a" And strX <= "z") Then MsgBox ("Ошибка") End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 16:51 |
|
||
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Dima Sorokin , мда-с... Заведите строковую константу-литерал. В нём расположите сперва, скажем, все русские гласные, потом русские согласные. После ввода символа при помощи Instr() определяйте позицию введённого символа в литерале, и по номеру позиции уже смотрите, гласная это или согласная. А на всё остальное - цифры, латиница и т.п. - Instr() даст ноль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 17:22 |
|
||
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Dima Sorokin, среди программистов копипстинг одной строчки кода - это некруто. И за это чморят. А иногда и больно бьют. Попробуй описать одной строкой все гласные а другой - согласные. Может появятся мысли. Код: vbnet 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 20:46 |
|
||
|
Помогите, пожалуста, написать программу на Visual Basic
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Вы подсказали, как научиться хорошо программировать. Задачу эту я решил. А можно убрать мои сообщения с форума в этой теме? Считаю, что другим эти сообщения не принесут никакой пользы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 09:56 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38439380&tid=1341616]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 381ms |

| 0 / 0 |
