Я понял, что сначала складываем цифры последнего разряда, если там получается

или больше, то делаем перенос

в следующий разряд, вычитая восемь, ну и так дальше.
Верно. Вот и всё правило.
Оно автоматически обеспечивает чётность последующих разрядов.
Ну, и двойка вместо нуля во втором разряде при сложении

Вам тоже теперь должна быть понятна:

.
Теперь с умножением на

. Понятно, что

.
Допустим, мы правильно выполнили первое умножение на

. Тогда все цифры результата будут чётными. Значит, второе умножение на

— это просто дописывание нолика. Некорректной ситуации, когда какая-то из непоследних цифр нечётная, не будет.
Как выполнить первое умножение на

? Представим

как

, где

— последняя цифра, а

кратно четырём (на самом деле даже восьми), и потому оканчивается нулём. Например, если

, то

.
Так как

, можно отдельно умножить на

сначала

, затем

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

.
Кажется, что для

и

правила сходные, на самом деле совсем нет. В

Вы умножаете многоразрядное число, у которого все цифры чётные. Это очень просто. А

— умножение одноразрядного числа любой чётности. Здесь может быть перенос. Это чуть сложнее. Зато сложение опять простое.