RosettaCodeData/Task/Arithmetic-geometric-mean/Sinclair-ZX81-BASIC/arithmetic-geometric-mean.basic

12 lines
184 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
10 LET A=1
20 LET G=1/SQR 2
30 GOSUB 100
40 PRINT AGM
50 STOP
100 LET A0=A
110 LET A=(A+G)/2
120 LET G=SQR (A0*G)
130 IF ABS(A-G)>.00000001 THEN GOTO 100
140 LET AGM=A
150 RETURN