Вычислить проценты строчных и прописных букв в строке (КуМир)

Тема: 
Строки

Вводится строка. Необходимо посчитать в ней процентное соотношение строчных и прописных букв русского алфавита.

Алгоритм решения задачи:

  1. Определить количество символов в строке.
  2. Перебрать все символы. Если буква входит в диапазон ['а'; 'я'], то увеличить счетчик количества строчных букв. Если буква входит в диапазон ['А'; 'Я'], то увеличить счетчик количества прописных букв.
  3. Вычислить процент строчных и прописных букв.

алг процент_букв 
нач
  лит строка
  цел строчные, прописные, количество,счетчик
 
  ввод строка
  строчные := 0
  прописные := 0
  количество := длин(строка)
 
  нц для счетчик от 1 до количество
    если строка[счетчик] >= 'а' и строка[счетчик] <= 'я' то
      строчные := строчные + 1
    иначе 
      если строка[счетчик] >= 'А' и строка[счетчик] <= 'Я' то
        прописные := прописные + 1
      все
    все 
  кц
 
  вывод строчные/количество * 100, нс
  вывод прописные/количество * 100, нс
кон

Пример выполнения кода:

1) Область вывода

Теперь Всё!
54.54545
18.18182

2) Значения переменных

строка="Теперь Всё!"
строчные=0
прописные=0
количество=11
 
счетчик=11
нет
строчные=6
 
нет
прописные=2

Букву 'ё' не посчитана как строчная. Видимо ее код не находится в пределах от 'а' до 'я'. Поэтому следовало бы в условии инструкции если создать дополнительное логическое выражение.

При вводе строк в среде Кумир, если поставить запятую, то после нее продолжить строку нельзя.