problemi con uso di libreria senicoseno
esci libreria.htm
"problemi con
teorema del coseno:richiamo senicoseno.mth"
"teorema dei seni e del coseno, area triangolo"
"area triangolo = lato1*lato2*sin(angolo compreso)
areatri(a,b,à)"
AREATRI(a,b,alpha):=a*b*SIN(alpha*deg)/2
"teorema dei seni"
"a/sin(à)=b/sin(á)=c/sin(¦) "
"dati un lato e due angoli, calcolo secondo lato"
"a = b * sin(à)/sin(á) ... b = a*sin(á)/sin(à)"
"lato1/sin(a1) = lato2/sin(a2) )"
LATO1(lato2,a1,a2):=lato2*SIN(a1*deg)/SIN(a2*deg)
"dati due lati e un angolo, calcolo secondo angolo"
"da lato1/sin(a1)= lato2/sin(a2)"
"sin(a1)= lato1*sin(a2)/lato2"
SENOX(lato1,a2,lato2):=lato1*SIN(a2*deg)/lato2
"ricavo angolo in gradi radianti*180/ã "
gradi:=SENOX(5.8,48,6.7)*180/pi
g:=0.64*180/pi
"teorema del coseno per triangolo qualsiasi"
"dati due lati e angolo compreso tra essi, calcolo terzo
lato"
;Semplificazione(Utente)
"lato1^2 = lato2^2 + lato3^2 - 2
lato2*lato3*cos(angolo)"
"a^2 = b^2+c^2 - 2bc*cos(à)...a=ûa^2 "
"b^2 = a^2+c^2 -2ac*cos(á) ...b=ûb^2 "
"c^2 = a^2 + b^2 -2bc*cos(¦)...c=ûc^ "
"latox=û(lato1^2 +lato2^2 - 2*lato1*lato2*cos(ax))"
"inserire prima i due lati noti e ultimo angolo
compreso"
LATOX(a,b,ax):=SQRT(a^2+b^2-2*a*b*COS(ax*deg))
;Semplificazione(Utente)
"cos(à)=(b*2+c^2-a^2)/(2*b*c)"
"cos(á)=(a^2+c^2-b^2)/(2*a*c)"
"cos(¦)=(a^2+b^2-c^2)/(2*a*b)"
"cos(ax) =(a^2+b^2-c^2)/(2*a*b) "
"inserire due lati+ terzo lato opposto ad angolo
cercato"
COSENOAX(a,b,c):=(a^2+b^2-c^2)/(2*a*b)
"calcolo arcocoseno in radianti con acos(numero) "
"trasformo angolo radianti in angolo gradi radianti*180/ã
"
"inizio soluzione problemi"
;Semplificazione(Utente)
"lati triangolo b=2, c=5, angolo à=60 : calcolo lato
opposto a"
LATOX(2,5,60)
;Approssimazione(#37)
4.35889
"lati triangolo a=2, b=5 ,¦=65ø :calcolare c"
LATOX(2,5,65)
;Approssimazione(#40)
4.53294
"triangolo a=18.5, b=22.6, ¦=72 :calcolare c"
LATOX(18.5,22.6,72)
;Approssimazione(#43)
24.3846
"triangolo a=10, b=10, ¦=90:calcolo c e area"
LATOX(10,10,90)
;Approssimazione(#46)
14.1421
AREATRI(10,10,90)
;Approssimazione(#48)
50
"triangolo a=11, b=10, c=8 :calcolare à "
COSENOAX(10,8,11)
;Approssimazione(#51)
0.26875
ACOS(0.26875)
;Approssimazione(#53)
1.29870
gradi:=1.2987*180/pi
;Approssimazione(#55)
74.4100