Conoscere gli angoli acuti di un triangolo rettangolo dai cateti noti

Da Gambas-it.org - Wikipedia.
Versione del 17 dic 2021 alle 04:13 di Vuott (Discussione | contributi) (Creata pagina con "Per trovare l'ampiezza degli angoli che in un triangolo rettangolo si oppongono ai cateti (gli angoli acuti), bisogna considerare il lato opposto all'angolo cercato. Sotto ta...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per trovare l'ampiezza degli angoli che in un triangolo rettangolo si oppongono ai cateti (gli angoli acuti), bisogna considerare il lato opposto all'angolo cercato.

Sotto tale profilo il lato, che si oppone all'angolo acuto, rappresenta il Seno di detto angolo in una circonferenza immaginaria di cui l'ipotenusa del triangolo rettangolo in questione è il raggio.

Tenuto conto che in tali circostanze l'angolo acuto è così calcolato:

angolo  = Seno-1(lato_opposto / ipotenusa)

ma anche:

angolo  = Coseno-1(lato_adiacente / ipotenusa)

In Gambas vanno usate rispettivamente nel primo caso la funzione inversa di "Sen-1", ossia l'Arcoseno: "ASin()", e nel secondo caso la funzione inversa di "Cos-1", ossia l'Arcocoseno: "ACos()".

Mostriamo un esempio:

Public Sub Main()

 Dim a, b, ipo As Float

 a = 3
 b = 2
 ipo = Hyp(a, b)

 Print ipo, Deg(ASin(a / ipo)), Deg(ASin(b / ipo))
 Print ipo, Deg(ACos(b / ipo)), Deg(ACos(a / ipo))

End