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 :
pour exemple avec un effort de 19000 N et un angle de 38°
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)
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 :
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part label3.text= val(textbox2.text) / 360 * 2 * math.pi
et là pareil j'obtiens les meme valeurs faussés, je suis coincé pour un calcul important...
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)
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
Partager