Как зашифровать строку, выполнив циклическую замену каждой буквы на следующую за ней в алфавите - VB

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста решить задачу, очень нужно на завтра. String62. Дана строка-предложение на русском языке. Зашифровать ее, выпол- нив циклическую замену каждой буквы на следующую за ней в алфавите и сохранив при этом регистр букв («А» перейдет в «Б», «а» — в «б», «Б» — в «В», «я» — в «а» и т. д.). Букву «ё» в алфавите не учитывать («е» должна переходить в «ж»). Знаки препинания и пробелы не изменять.

Решение задачи: «Как зашифровать строку, выполнив циклическую замену каждой буквы на следующую за ней в алфавите»

textual
Листинг программы
Option Explicit
'''Option Compare Text'''
 
Private Sub Form_Load()
    Dim i As Long, s As String
    s = InputBox("Введите строку")
    For i = 1 To Len(s)
        Select Case Mid$(s, i, 1)
        Case "А"to"Ю","а" To "ю": Mid$(s, i, 1) = Chr$(Asc(Mid$(s, i, 1)) + 1)
        Case "я": Mid$(s, i, 1) = "а"
        Case "Я": Mid$(s, i, 1) = "А"
        End Select
    Next
    MsgBox s
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы