You are on page 1of 7

CASIO FX-880P ve 3600P in Topografya Programlar

(Derleyen zcan Kfteci)


A) ALAN HESABI (Kapal Bir Alann Hesab)
10 PRINT ALAN
20 INPUT N=;P;EKSENE MESAFE 1=;A;NOKTA KOTU1=;B
30 N=A:M=B:T=0
40 FOR I= 2 TO P
50 PRINT .EKSENE MESAFE ;I;=;:INPUT E
60 PRINT .NOKTA KOTU ;I;
70 T=(B-F) * (A+E)+T:B=F:A=E
80 NEXT I
90 T=(B-M)*(A+N)+T
100 PRINT ALAN =;ROUND((T/2),-3);m2
B)KESME PROGRAMI (evin Arazi ile kesitii Nokta)
10 PRINT KESME
20 INPUT EKSENE MESAFE 1=;A;NOKTA KOTU 1=;B
22 INPUT EKSENE MESAFE 2=;C;NOKTA KOTU 2=;D
30 INPUT EKSENE MESAFE 3=;E;NOKTA KOTU 3=;F;GABAR EM(m);M
40 N=(D-B)/(C-A)
50 L=(N*A-M*E+F-B)/(N-M)
60 H=B+N*(L-A)
70 SET F2:PRINT EKSENE MESAFE 4=;L;NOKTA KOTU 4=;H;
80 SE F4:PRINT T.Z.EM=;N
90 GOTO 20
C) TAKEOMETRE PROGRAMI(Baklan Noktann Kot ve Mesafesi)
10 PRINT TAKEOMETRE PROGRAMI
20 MODE 6
30 INPUT NOKTA KOTU=;J;ALET YK.=;Q
40 K=J+Q
50 INPUT ALT KIL=;A;ORTA KIL=;B;ORTA KIL=;C

60 D=ABS(2*B-C-A)
70 INPUT DEY AI=;Z
80 E=C-A:S=E*(SIN Z)*(SIN Z)
90 SET F2
100 H=E/2*SIN(2*Z)-B/100+K
110 PRINT MESAFE=;S;MT; ;NOKTA KOTU=;H
120 GOTO 50

D)YATAY KURB HESABI (Kurb Elemanlar Hesab)


10 PRINT YATAY KURB HESABI
20 INPUT SAPMA AISI =;A;YARIAP=;B;To KM= ;C
30 D=A*(PI)*B/200:T=B*TAN(A/2)
40 K=B*((1/(COS(A/2))-1):M=C+D
50 SET F2
60 PRINT T=;T; D=;D; BIS=;K; TF KM=;M
70 GOTO 20
E)DEY KURB HESABI(Kot Hesab)
5 PRINT DEY KURB
6 INPUT 1.KM=;K1;TEPE KM=;B;2.KM=;K3
30 INPUT TEPE KOTU =;A;L=;C
40 INPUT M1=;U;M2=;O
50 T=A-U*C/2:R=A-C/2
60 E=B-C/2:F=B+C/2
70 PRINT T1 KM=;E
80 PRINT T2 KM=;F
90 INPUT KM=;S
100 N=S-E
105 G=U-O

110 H=U*N-G/(2*C)*N^2
120 K=T+H
121 IF S
122 IF S>F;K=A+(S-B)*O
140 PRINT KOT=;K
150 GOTO 90
F)SEMT AISI (Semt-Kenar Uzunluu Hesab)
10 PRINT SEMT-KENAR HESABI:MODE 6
15 PRINT DURULAN NOKTA
20 INPUT Y=;A;XD=;B
22 PRINTBAKILAN NOKTA
25 INPUT YB=;C;XB=;D
30 E=C-A:F=D-B
40 M=E/F:K=SQR(E^2+F^2):M= ATN M
50 IF F<0 THEN 80
60 IF E>0 THEN 100
70 IF E<0 THEN 90
80 M=M+200:GOTO 100
90 M=M+400
100 M=M
110 PRINT SEMT=;ROUND(M,-5);KENAR=;ROUND(K,-3)
120 GOTO 25
G)KOORDNAT HESABI(Bir Noktadan Hareketle Noktaya Koordinat Verme)
10 PRINT KOORDNAT HESABI
20 INPUT ilkX=;B;ilkY=;A;LK SEMT=;U
30 INPUT SAPMA AISI=;Z;KENAR=;S
40 U=U+Z
50 Y=SIN U*S:X=COS U*S
60 A=A+Y:B=B+X

70 SET F2
80 PRINT X=;B; Y=;A
90 GOTO 30

H)NOKTA KOORDNAT HESABI(ki Nokta Yardmyla 3.ye Koordinat Verme)

10 PRINT NOKTA HESABI


20 INPUT Baklan Noktann Y si=;B;Baklan Noktann X i=;A
22 INPUT Durulan Noktann Y si=;D;Durulan Noktann X i=;C
30 Y=C-D
35 X=C-A
40 K=Y/X
50 IF X <0 THEN 80
60 IF Y <0 THEN 100
70 Z= ATN K
80 Z=200 +ATN K
85 GOTO 110
100 Z=400+ATN K
110 PRINT SEMT=;Z
120 INPUT AI=;E
125 INPUT MESAFE=;S
130 F=Z+E
140 IF F <400 THEN 160
150 F=F-400
160 IF F >200 THEN 200
170 Q=F+200
180 M=S*SIN Q
190 N=S*COS Q

200 W=F-200
210 M=S*SIN W
220 N=S*COS W
225 SET F4
230 PRINT C NOKTASININ Y=;M+D
240 PRINT C NOKTASININ X=;N+C
250 GOTO 120

CASIO FX-3600P le Topografya Programlar


(Derleyen:zcan KFTEC)
_ ARETLER TULARI BRBRNDEN AYIRMAK NDR.
A) CROSS (ALAN HESABI)
yazm
MODE _0_ P1_ INV_ PCL_ MODE_ 7_ 3_ ENT_KN_3_ENT_KN_4_X_KOUT_1_
-_KOUT_3_X_KOUT_2_=__2_INV_M-_KOUT_3_KN_1_KOUT_4_KN_2_INV_
RTN_MODE_.
Casio 3600 Pv 'de CROSS N AAIDAK EKLDE YAZINIZ.
MODE _EXP_SHFT_ PCL_P1_ENT_KN_3_ENT_KN_4_X_KOUT_1_
-_KOUT_3_X_KOUT_2_=__2_INV_M-_KOUT_3_KN_1_KOUT_4_KN_2_INV_
RTN_MODE_ENT

ilem
Nokta No
Mesafe x
Kot y
1
10
20
2
30
40
3

40
30
4
10
20

Herhangi bir Hesaba Balamadan nce INV_KAC ve INV_Min

INV_KAC_INV_MN_10_RUN_ 20_ RUN_30_ RUN_40_RUN_40_RUN_30_ RUN_


10_RUN_20_RUN

SONUC MR DEN STENECEK. SONU=200 M2

B)EV KESME NOKTASININ BULUNMASI


Mod_0_P1
ENT_1_-_Kout_3_=__(_ENT_2_-_Kout_4_=_Kin_6_+/-_Kin_X_4_Kout_X_5_Kout_
2_-_Kout_1_+_Kout_3_=_Kin_+_4_Kout_5_-_Kout_6_=_Kin__4_Kout_4_INV_HLT
Kout_1_+_Kout_5_X_(_Kout_4_-_Kout_2_=_Mod_.

Y2/X2.................Y/X..................Y3/X3
.
.
. Y1/X1

Veri Sras: Y1 Kin 1,X1 Kin2, Y2 Kin3,X2 K4, n Kin5 Kaydedilir.


lem: P1_Y3_RUN_X3_RUN_= X i verir. Tekrar RUN = Y yi verir

C) K NOKTA YARDIMIYLA KOORDNATI BLNEN


3.NOKTANIN AI ve MESAFES
Program yazmaya balamadan nce Kin1 600,Kin2 700,Kin4 800,Kin5 900 girin.

Mode_0_P2_ENT_Kin_3_ENT_Kin_6_Kout_5_-Kout_2_=_INV_+_[_Kout_4_
-_Kout_1_]_=_INV_ x y _INV_Min_Kout_6_-Kout_2_=_INV_+_[_Kout_3_Kout_1]_=_INV_ENT_INV_ x-y _ MR_=_INV_RTN_MODE_.
Program altrrken:
nce Durulan Nokta Ysi Kin1 , X i Kin2
Baklan Noktann Ysi Kin4 , X i Kin5

Sonra program altrlr. Arana Noktann Y si RUN, X i RUN


lk Deer Mesafedir. Tekrar RUN. Grnen deer Adr. A negatifse +400 ekleyin

You might also like