La boucle dont je parle c'est la boucle ;
for(n=0; n<600; n++) {...}
Le reste étant la déclaration et l'initialisation des variables. Et les deux dernières lignes de cette boucle ne servent qu'à afficher le résultat, elle ne participent pas au calcul. Donc la partie purement opérationnelle se résume à... 5 lignes.
Et que voit-on dans ce code ? des sinus ? que nenni ! des cosinus ? pas d'avantage !! Que des multiplications, des divisions et des additions. Et le résultat ? Le voici :