|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2304 (0x900) Types: TextFile Names: »kkrenteøv0t«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦508e019d6⟧ »kkfiler« └─⟦this⟧ └─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ. └─⟦b2ec5d50f⟧ └─⟦8748ba386⟧ »kkfiler« └─⟦this⟧
kkrent=algol begin integer i,j,kn,p,n,y,k,an,pt,max,tt; real r,r1,s; real array facit(1:50); max:=9; write(out,<:<12><10><10> n:>); write(out,<:<10>Øvelser i brug af formlen K(n) = K*(1+r):>); write(out,<:<10><10> 1) Find K(n) når:>); write(out,<:<10> K % n:>); tt:=1; for i:=1 step 1 until max do begin k:=random(j)*1000; p:=random(j)*15+1; n:=random(j)*56+4; write(out,<:<10> :>,false add (i+96),1,<:) :>,<<dddddddd>,k,p,n); r:=p; r:=r/100; r1:=r+1; facit(i):=k*r1**n; end; tt:=2; write(out,<:<10><10> 2) Find K når:>); write(out,<:<10> K(n) % n:>); for i:=1 step 1 until max do begin s:=random(j)*10000; p:=random(j)*15+1; n:=random(j)*56+4; r:=p; r:=r/100; r1:=r+1; write(out,<:<10> :>,false add (i+96),1,<:) :>,<<dddddd.dd>,s,<<dddddddd>,p,n); facit((tt-1)*max+i):=s/(r1**n); end; tt:=3; write(out,<:<10><10> 3) Find renten når:>); write(out,<:<10> K(n) K n:>); for i:=1 step 1 until max do begin k:=random(j)*1000; p:=random(j)*15+1; n:=random(j)*56+4; r:=p; r:=r/100; r1:=r+1; s:=k*r1**n; write(out,<:<10> :>,false add (i+96),1,<:) :>,<<dddddddd>,s,k,n); facit((tt-1)*max+i):=p; end; tt:=4; write(out,<:<10><10> 4) Find antal terminer når:>); write(out,<:<10> K(n) K %:>); for i:=1 step 1 until max do begin k:=random(j)*1000; p:=random(j)*15+1; n:=random(j)*56+4; r:=p; r:=r/100; r1:=r+1; s:=k*r1**n; write(out,<:<10> :>,false add (i+96),1,<:) :>,<<dddddddd>,s,k,p); facit((tt-1)*max+i):=n; end; write(out,false add 10,2,<:Resultater:<10>:>); pt:=0; for j:=0 step 1 until 3 do begin for i:=1 step 1 until max do begin pt:=pt+write(out,j+1,false add (i+96),1,<:) :>, case (j+1) of (<< dddddddd.dd>,<< dddddddd.dd>,<< dddd>,<<dddd>), facit(j*max+i),<: :>); if pt>55 then begin outchar(out,10); pt:=0; end; end; outchar(out,10); pt:=0; end; end; ▶EOF◀