1. Sprowadzamy liczbę do postaci trygonometrycznej (patrz algorytm sprowadzania liczby zespolonej do postaci trygonometrycznej w zakładce Wzory w temacie Postać trygonometryczna tutaj).
2. Wykorzystujemy wzór de Moivre’a
wstawiając za odpowiednie wartości z punktu 1.
3. Mnożymy (ewentualnie skracamy) iloczyn . Możemy otrzymać ułamki o dużych wartościach w liczniku.
4. Wyłączamy całości z otrzymanego ułamka z punktu 3.
5. Opuszczamy największą liczbę parzystą zawartą w liczbie mieszanej otrzymanej w punkcie 4. Zostaje liczba mniejsza od .
6. Jeżeli dostaliśmy liczbę mniejszą bądź równą odczytujemy wartości sinusów i cosinusów z tabeli wartości funkcji trygonometrycznych. Koniec zadania.
7. Jeżeli dostaliśmy liczbę większą od , musimy zastosować wzory redukcyjne.
a) ustalamy ćwiartkę, do której należy nasz kąt
b) zapisujemy go tak, aby móc skorzystać ze wzorów redukcyjnych
c) stosujemy wzory redukcyjne
8) Odczytujemy wartości sinusów i cosinusów z tabeli wartości funkcji trygonometrycznych. Koniec zadania.