VB.Net Problème de parenthèse [Résolu]

Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- - Dernière réponse : cs_JeffC1977
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- 13 nov. 2007 à 14:00
Salut à tous...

J'ai un problème pour faire un calcul ACOS....

Je ne trouve pas mon erreur.. et ma formule devrait fonctionner. Je dois avoir un problème de parenthèse et je me creuse la tête depuis 30 minutes et je ne trouve rien...

J'arrive à un résulat plus grand que 1 et donc, je suis incapable de calculer l'ACOS..??? 

Je compte sur vous....

Merci de votre aide...

txtPoint2 = 100
dblEtape1Distance = 196.3777
txtPoint4 = 20

dblEtape2 = (((Acos((Convert.ToDouble(txtPoint2.Text) ^ 2 + dblEtape1Distance ^ 2 - Convert.ToDouble(txtPoint4.Text) ^ 2) / (2 * Convert.ToDouble(txtPoint2.Text) * dblEtape1Distance))) * 180) / System.Math.PI)
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
28
3
Merci
(Convert.ToDouble(txtPoint2.Text) ^ 2 + dblEtape1Distance ^ 2 - Convert.ToDouble(txtPoint4.Text) ^ 2) / (2 * Convert.ToDouble(txtPoint2.Text) * dblEtape1Distance))

Ceci donne effectivement un nombre positif avec les valeurs que tu donne.

Vérifie que ta formule est correcte. Vérifie aussi les échelles de tes valeurs, que tu n'as pas un facteur de 10 ou de 100 sur une des valeurs qui fait que ton numérateur est suppérieur au dénominateur.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_casy
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
1
0
Merci
Ok cool, j'ai compris....

Le calcul est impossible...  La formule est bonne mais avec les valeur que j'ai mis, c'est impossible...

Merci de ton aide...

Tu m'as allumé sur ce fait...

bye
Commenter la réponse de cs_JeffC1977