Теория:

Для преобразования произведения тригонометрических функций в сумму используют формулы суммы тригонометрических функций справа налево.
 
Из формулы суммы синусов sin(s+t)+sin(st)=2sinscost 
следует формула произведения синуса и косинуса:
sinscost=sin(s+t)+sin(st)2.
Из формулы суммы косинусов cos(s+t)+cos(st)=2cosscost 
следует формула произведения косинусов:
cosscost=cos(s+t)+cos(st)2.
Из формулы разности косинусов cos(s+t)cos(st)=2sinssint 
следует формула произведения синусов:
sinssint=cos(st)cos(s+t)2.