home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1990 April
/
64er_Magazin_90-04_1990_Markt__Technik_de_Side_A.d64
/
archimedes
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
510b
|
23 lines
10 rem mpk1 pi-berechnung
15 :
20 rem nach archimedes
25 :
30 ge=0.01: rem genauigkeit
35 :
40 n=6: rem anzahl der ecken
50 e=1: rem seitenlaenge einbeschriebenes sechseck
60 u=e/sqr(1-(e/2)^2): rem seitenlaenge umbeschriebenes sechseck
65 :
70 print n,n*e/2;n*u/2:rem anfangswerte
75 :
80 n=2*n : rem verdoppelung der seitenanzahl
90 e=e/sqr(2+sqr(4-e^2))
100 u=e/sqr(1-(e/2)^2)
110 pe=n*e/2: pu=n*u/2: rem pi-annaeherungen
115 :
120 print n,pe;pu
125 :
130 if abs(pe-pu)>ge then 80
140 print "gewuenschte genauigkeit erreicht."
150 end