|  
    
 Un azimut est un nom à consonance compliqué pour un concept relativement simple, mathématique . Un azimut est essentiellement juste l'angle entre une ligne et une autre ligne de référence . Normalement, il est calculé pour un point , pas une ligne , de sorte que les lignes sont formés en choisissant un point aussi central , qui agit comme un point final à la fois pour la ligne de référence et la ligne pour laquelle vous voulez calculer l'azimut . Avec ses outils mathématiques complexes , calculer l'azimut en VB est un jeu d'enfant . Instructions   1  Tapez les déclarations suivantes dans le haut de votre code VB:     publique Pi Const As Double = 3.14159 26535 89793     angleRadians As Double < br >   Azimuth As Double     X1 As Integer     Y1 As Integer     Dim X2 as Integer     Y2 As Integer < br >   montée As Double ' coordonnée Y ou sur le côté opposé à l'angle     Run As Double' coordonnée X ou sur le côté adjacent à l'angle   2   affecter les valeurs de X et Coordonnées Y pour les deux points . Par exemple, si le point de référence est aux coordonnées 2,2 et le second point est à 3,4, utiliser le code suivant:     X1 = 2     Y1 = 2     X2 = 3     Y2 = 4   3   Calculer la distance verticale entre les deux points de     hausse = Y2 - . Y1   Hôtels 4   Calculer la distance horizontale entre les deux points de     Run = X2 - . X1   5   Calculer le Arctg de la distance horizontale divisée par la distance verticale : Photos   angleRadians = Atn ( montée /Run )     Azimuth = angleRadians * 180 /Pi   6   ajuster les résultats selon que les distances horizontales et verticales sont positif ou négatif. Si les deux sont positifs, vous avez terminé. Si seulement la distance verticale est négatif, ajouter 180 degrés pour la réponse à l'étape 3 . Si les deux sont négatifs , ajouter 180 degrés. Si seulement la distance horizontale est négatif, ajouter 360 degrés.     Montée < 0 Then     Azimut Azimut = + 180     Else If Run < 0 Then < br >   Azimut Azimut = + 360     End If    
 
 |