Diary/2012-4-20
まず"度分秒を度に"とその逆をPerlで既述[GPSネタ]
# 度分秒を度
# 呼出 &DMS2D ( 度,分,秒 ) ; 整数,整数,実数
# 戻値 度 ; 実数
sub DMS2D {
my($p1,$p2,$p3) = @_;
return ($p1+($p2/60)+($p3/3600));
}
# 度を度分秒
# 呼出 &D2DMS ( 度 ) ; 実数
# 戻値 ( 度,分,秒 ) ; 整数,整数,実数
sub D2DMS {
my($p1)= @_;
my $c1 = int($p1);
$p1 = ($p1 - $c1) * 60;
my $c2 = int($p1);
$p1 = ($p1 - $c2) * 60;
return ($c1,$c2,$p1);
}
まぁPerlでは型をそんなに意識しなくてよいけれどね

☆
Today: 1 / Yesterday: 0