Premierement bonjour à tous !

Aprés beaucoup de recherche par moi meme puis sur internet, je ne trouve pas de solution à mon probleme...
Je travaille sur visual basic express 2010 et les fonction cosinus et sinus ne marche pas :s

Pour résumer j'ai 2 textbox : textbox.1 correspond a un effort en Newton
textbox.2 correspond a un angle en dégrés

un button1 pour l'événement du calcul

ainsi que 2 labels pour obtenir les résultats suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
       label1.text =  val(textbox1.text) * math.cos(val(textbox2.text)
       label2.text =  val(textbox1.text) * math.sin(val(textbox2.text)
pour exemple avec un effort de 19000 N et un angle de 38°
j'obtient les résultat suivant :

label1= 18146 N (alors que le résultat sur ma calculette est de 14972N)
label2= 5631 N (alors que le résultat sur ma calculette est de 11697N)

Je me suis donc dis que j'allais passer par le radian en rajoutant un label3 pour obtenir le radian :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
label3.text= val(textbox2.text) / 360 * 2 * math.pi
puis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
label1.text =  val(textbox1.text) * math.cos(((val(label3.text)*360)/math.PI)/2)
label2.text =  val(textbox1.text) * math.sin(((val(label3.text)*360)/math.PI)/2)
et là pareil j'obtiens les meme valeurs faussés, je suis coincé pour un calcul important...
Je ne comprend pas pourquoi visual basic express 2010 ne sais pas calculer un calcul de base :-(

Si une personne serai résoudre le probleme j'en serai trés reconnaissant ;-)
Merci a vous