jeanjoh
Messages postés5Date d'inscriptionvendredi 16 octobre 2020StatutMembreDernière intervention17 octobre 2020
-
16 oct. 2020 à 17:08
jeanjoh
Messages postés5Date d'inscriptionvendredi 16 octobre 2020StatutMembreDernière intervention17 octobre 2020
-
17 oct. 2020 à 14:35
Salut,
Sur Excel, j'ai cette formule qui fonctionne bien
=DEGRES( ATAN2( COS(AT27);SIN(AT27)*COS(W26) ) )
J'essaie de la réaliser en visual mais cela ne fonctionne pas
=(180 / Math.PI) * Math.Atan2(Math.Cos(AT27), Math.Sin(AT27) * Math.Cos(W26))
jeanjoh
Messages postés5Date d'inscriptionvendredi 16 octobre 2020StatutMembreDernière intervention17 octobre 2020 16 oct. 2020 à 20:01
Voici la formule Excel avec les valeurs
=DEGRES(ATAN2(COS(5,62);SIN(5,62)*COS(0,4)))
ce qui donne -35,74
Maintenant en VB.Net
=(180 / Math.PI) * (Math.Atan2(Math.Cos(5.62), Math.Sin(5.62) * Math.Cos(0.4)))
ça donne 125,73
vb95
Messages postés3476Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention16 juin 2024169 16 oct. 2020 à 23:25
bonjour
les valeurs 5.62 et 0.4 sont exprimées en quoi ? Degrés ou Radian ?
Car les fonctions Math.Sin et Math.Cos accepte comme paramètres des valeurs de type Double exprimées en Radian
Vous n’avez pas trouvé la réponse que vous recherchez ?
jeanjoh
Messages postés5Date d'inscriptionvendredi 16 octobre 2020StatutMembreDernière intervention17 octobre 2020 17 oct. 2020 à 10:32
Je suis total débutant en programmation et je cherche des solutions pour progresser.
Je suppose que ça vous fait plaisir, ce type de commentaire (même entre guillemets), libre à vous.
Whismeril
Messages postés19073Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention23 juin 2024657 17 oct. 2020 à 12:44
Ce n’est pas un commentaire acerbe mais une expression que tu n’as manifestement pas compris.
Plus explicitement, je n’ai pas copié collé ton code, mais je l’ai tapé moi même.
Ce faisant, j’ai pris le temps de lire les info bulles dont j’ai posté les captures d’écran. Dans excel, il est clairement écrit de mette x puis y comme paramètres et dans vb.net y puis x.
Si tu veux progresser, il y a deux choses importantes à prendre le temps: