Código Delphi [-] ... var da, lt, decl : Extended; begin lt := 45.37638888888889; // => 45 22’ 35 decl := 23.40388888888889; // => 23° 24' 15" da := RadToDeg(sin(DegToRad(tan(DegToRad(lt))*tan(DegToRad(decl))))); ShowMessage(da.ToString); ...
... var da, lt, decl : Extended; begin lt := 45.37638888888889; // => 45 22’ 35 decl := 23.40388888888889; // => 23° 24' 15" da := RadToDeg(sin(DegToRad(tan(DegToRad(lt))*tan(DegToRad(decl))))); ShowMessage(da.ToString); ...