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

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

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

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

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

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

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы