program Ponyhof; var i, j : integer; P1,P2,P3: integer; Lat,Lon: real; Lat1,Lon1: real; Lat2,Lon2: real; Lat3,Lon3: real; utmX: integer; utmY: Char; utmE: real; utmN: real; begin P1:=1; P2:=4; P3:=1; (* Was findet ihr an Stage 2? *) if P1=1 then begin (* 1a) Möbiusband *) utmX:=32; utmY:="U"; utmE:=461810; utmN:=5502083; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat1,Lon1); writeln('P1: ',WGS84(Lat1,Lon1)) end; if P1=2 then begin (* 1b) Polybios-Quadrat *) utmX:=32; utmY:="U"; utmE:=459166; utmN:=5496230; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat1,Lon1); writeln('P1: ',WGS84(Lat1,Lon1)) end; if P1=2 then begin (* 1c) Pascal'sches Dreieck *) utmX:=32; utmY:="U"; utmE:=470934; utmN:=5495455; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat1,Lon1); writeln('P1: ',WGS84(Lat1,Lon1)) end; (* Welche Chiffre wird nicht verwendet? *) if P2=1 then begin (* 2a) Vigenère *) utmX:=32; utmY:="U"; utmE:=468062; utmN:=5501164; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat2,Lon2); writeln('P2: ',WGS84(Lat2,Lon2)) end; if P2=2 then begin (* 2b) Playfair *) utmX:=32; utmY:="U"; utmE:=468114; utmN:=5487827; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat2,Lon2); writeln('P2: ',WGS84(Lat2,Lon2)) end; if P2=3 then begin (* 2c) ADFGVX *) utmX:=32; utmY:="U"; utmE:=470075; utmN:=5512338; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat2,Lon2); writeln('P2: ',WGS84(Lat2,Lon2)) end; if P2=4 then begin (* 2d) Gartenzaun *) utmX:=32; utmY:="U"; utmE:=488070; utmN:=5496838; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat2,Lon2); writeln('P2: ',WGS84(Lat2,Lon2)) end; (* Welches Gerät war bis vor kurzem nur bedingt zum Abseilen zugelasen? *) if P3=1 then begin (* 3a) Achter *) utmX:=32; utmY:="U"; utmE:=457370; utmN:=5484358; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat3,Lon3); writeln('P3: ',WGS84(Lat3,Lon3)) end; if P3=2 then begin (* 3b) Tuba *) utmX:=32; utmY:="U"; utmE:=464586; utmN:=5497790; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat3,Lon3); writeln('P3: ',WGS84(Lat3,Lon3)) end; if P3=3 then begin (* 3c) Rack *) utmX:=32; utmY:="U"; utmE:=487704; utmN:=5512419; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat3,Lon3); writeln('P3: ',WGS84(Lat3,Lon3)) end; if P3=4 then begin (* 3d) Eddy *) utmX:=32; utmY:="U"; utmE:=480640; utmN:=5496976; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat3,Lon3); writeln('P3: ',WGS84(Lat3,Lon3)) end; if P3=5 then begin (* 3e) GriGri *) utmX:=32; utmY:="U"; utmE:=487539; utmN:=5483656; UTMtoWGS84(utmX,utmY,utmE,utmN, Lat3,Lon3); writeln('P3: ',WGS84(Lat3,Lon3)) end; circumcircle(Lat1,lon1,lat2,lon2,lat3,lon3,lat,lon); writeln('C : ',WGS84(Lat,Lon)); WptsClear; WptsAdd(Lat1,Lon1); WptsAdd(Lat2,Lon2); WptsAdd(Lat3,Lon3); WptsAdd(Lat,Lon); if IsPocketPC then begin WptsSaveOzi('KDB') end else begin WptsSaveGGPX('KDB') (* WptsTransfereOzi *) end; end.