summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/webtbs/tw2214.pp
blob: 4d333c74812fa68b4ec98c9efc200dca77b7a945 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ Source provided for Free Pascal Bug Report 2214 }
{ Submitted by "Marco" on  2002-11-01 }
{ e-mail: marco@freepascal.org }

{$mode objfpc}

Uses SysUtils;

function LongLatToDMS(longlat : longint; hemis : string):string;
Var ldeg, lmin, lsec, lmsec : extended;
    hemi                    : char;
begin
  ldeg:=1;
  lmin:=2;
  lsec:=3;
  lmsec:=4;
  hemi:='n';
  result := Format('%d %02d %02d.%03d',
               [round(ldeg), round(lmin), round(lsec),
                round(lmsec)]) + ' ' + hemi;
end;

begin
   if LongLatToDMS(1,'a')<>'1  2  3.  4 n' then
     begin
       writeln('Problem with format');
       halt(1);
     end;
end.