;; тест 0: просте множення
а = 2.5
б = 3.0
результат = а * б
очікуваний_результат = 7.5
якщо результат != очікуваний_результат
впасти "тест 0: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 1: множення на нуль
а = 42.7
б = 0.0
результат = а * б
очікуваний_результат = 0.0
якщо результат != очікуваний_результат
впасти "тест 1: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 2: множення на одиницю
а = 99.5
б = 1.0
результат = а * б
очікуваний_результат = 99.5
якщо результат != очікуваний_результат
впасти "тест 2: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 3: множення від'ємних чисел
а = -5.5
б = -4.0
результат = а * б
очікуваний_результат = 22.0
якщо результат != очікуваний_результат
впасти "тест 3: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 4: множення додатного на від'ємне
а = 7.5
б = -8.0
результат = а * б
очікуваний_результат = -60.0
якщо результат != очікуваний_результат
впасти "тест 4: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець
;; тест 5: множення дробових
а = 0.5
б = 0.25
результат = а * б
очікуваний_результат = 0.125
якщо результат != очікуваний_результат
впасти "тест 5: результат має бути %(очікуваний_результат), а рівно %(результат)"
кінець