Comment la fonction suivante peut-elle être implémentée dans différentes langues?
Calculez le (x,y)
point sur la circonférence d'un cercle, étant donné les valeurs d'entrée de:
- Rayon
- Angle
- Origine (paramètre facultatif, si pris en charge par la langue)
algorithm
math
trigonometry
Justin Ethier
la source
la source
a
doit être en radians - c'était vraiment difficile pour moi en tant que débutant à comprendre.+
et*
comme dans ces deux équations et sans parenthèses, vous allez toujours pour la*
première, puis pour la+
.Voici mon implémentation en C #:
la source
Qui a besoin de trig lorsque vous avez des nombres complexes :
la source
Implémenté en JavaScript (ES6) :
Usage:
Codepen
Afficher l'extrait de code
la source