;; тест 0: просте множення
а = 2
б = 3
результат = а * б
очікуваний_результат = 6
якщо результат != очікуваний_результат
впасти "тест 0: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 1: множення на нуль
а = 42
б = 0
результат = а * б
очікуваний_результат = 0
якщо результат != очікуваний_результат
впасти "тест 1: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 2: множення на одиницю
а = 99
б = 1
результат = а * б
очікуваний_результат = 99
якщо результат != очікуваний_результат
впасти "тест 2: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 3: множення від'ємних чисел
а = -5
б = -4
результат = а * б
очікуваний_результат = 20
якщо результат != очікуваний_результат
впасти "тест 3: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 4: множення додатного на від'ємне
а = 7
б = -8
результат = а * б
очікуваний_результат = -56
якщо результат != очікуваний_результат
впасти "тест 4: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 5: множення великих чисел
а = 123456
б = 789
результат = а * б
очікуваний_результат = 97406784
якщо результат != очікуваний_результат
впасти "тест 5: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець