Исправление ошибок
math - Math
if ("comedy" === play, type) play.type
playId свойство не совпадало с вызываемым в функуции, поэтому поменяла на то, что в invoces
разбила формирование вывода, итоговая сумма печаталсь бы на каждом шге цикла
Всю логику перенесла в отдельные функции В итоге вся информация формируется в датасет и сам вывод/ответ берет значения из этого массива, это позволит удобнее брать знаяения например для формирования HTML страницы способ обработки типов постановок и бонусов