Donnez vie à vos documents numériques !
 

Répondre à : Formule trigonométrie

abracadabraPDF Forums PDF – Général Formule trigonométrie Répondre à : Formule trigonométrie

#73815
bebarth
Maître des clés

bonjour,
Voici un fichier permettant de faire les calculs selon le nombre de côtés et d’angles connus.
Le mieux aurait été de faire ça sur une seule page en indiquant les données connues, mais ça demande un peu de réflexion…

Voic les scripts pour les 2 pages ajoutées :

//
event.value=Math.pow(this.getField("a1").value,2)+Math.pow(this.getField("b1").value,2)-(2*this.getField("a1").value*this.getField("b1").value*Math.cos(this.getField("C1").value*Math.PI/180));
event.value=Math.sqrt(this.getField("c1Carre").value);
//
event.value=Math.pow(this.getField("a11").value,2)+Math.pow(this.getField("c11").value,2)-(2*this.getField("a11").value*this.getField("c11").value*Math.cos(this.getField("B11").value*Math.PI/180));
event.value=Math.sqrt(this.getField("c1Carre").value);
//
event.value=Math.pow(this.getField("b111").value,2)+Math.pow(this.getField("c111").value,2)-(2*this.getField("b111").value*this.getField("c111").value*Math.cos(this.getField("A111").value*Math.PI/180));
event.value=Math.sqrt(this.getField("a111Carre").value);

//
event.value=this.getField("a2").value*Math.sin(this.getField("B2").value*Math.PI/180)/Math.sin((this.getField("B2").value+this.getField("C2").value)*Math.PI/180);
event.value=this.getField("a2").value*Math.sin(this.getField("C2").value*Math.PI/180)/Math.sin((this.getField("B2").value+this.getField("C2").value)*Math.PI/180);
event.value=180-(this.getField("B2").value+this.getField("C2").value);
//
event.value=this.getField("b22").value*Math.sin(this.getField("A22").value*Math.PI/180)/Math.sin((this.getField("A22").value+this.getField("C22").value)*Math.PI/180);
event.value=this.getField("b22").value*Math.sin(this.getField("C22").value*Math.PI/180)/Math.sin((this.getField("A22").value+this.getField("C22").value)*Math.PI/180);
event.value=180-(this.getField("A2").value+this.getField("C2").value);
//
event.value=this.getField("c222").value*Math.sin(this.getField("A222").value*Math.PI/180)/Math.sin((this.getField("A222").value+this.getField("B222").value)*Math.PI/180);
event.value=this.getField("c222").value*Math.sin(this.getField("B222").value*Math.PI/180)/Math.sin((this.getField("A222").value+this.getField("B222").value)*Math.PI/180);
event.value=180-(this.getField("A222").value+this.getField("B222").value);

@+
😎

Attachments:
You must be logged in to view attached files.