cálculo de azimute e distancia
DESCRIPTION
para topografiaTRANSCRIPT
-
EXPORT CDAZ()
BEGIN
LOCAL N1,E1,N2,E2,DH,AZ;
PRINT;
INPUT(N1,"Norte de saida","Norte?","Entre com Norte de saida?");INPUT(E1,"Este de saida","Este?","Entre com Este de saida?");
FOR B FROM 1 TO 1000 DO
INPUT(N2,"Norte de saida","Norte?","Entre com Norte de saida?");INPUT(E2,"Este de saida","Este?","Entre com Este de saida?");
DH:=(ABS((N1+E1*?)-(N2+E2*?)));AZ:=(?HMS(180+ARG((N1+E1*?)-(N2+E2*?))));
MSGBOX("Distancia= " +DH);MSGBOX(" Azimute= " +AZ);
WAIT(0);
END;
RETURN(B);
END;