|
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øv2t«
└─⟦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:=12; write(out,<:<12><10><10>:>, <: r<10>:>, <:Øvelser i brug af formlen y = G* ------------<10>:>, <: -n<10>:>, <: 1 -(1+r):>); write(out,<:<10><10> 1) Find ydelsen når:>); write(out,<:<10> G % n:>); tt:=1; for i:=1 step 1 until max do begin k:=random(j)*10000; 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*r/(1-r1**(-n)); end; tt:=2; write(out,<:<10><10> 2) Find G når:>); write(out,<:<10> y % n:>); for i:=1 step 1 until max do begin s:=random(j)*1000; 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*(1-r1**(-n))/r; end; tt:=3; write(out,<:<10><10> 3) Find antal terminer når:>); write(out,<:<10> y G %:>); for i:=1 step 1 until max do begin k:=random(j)*10000; p:=random(j)*15+1; n:=random(j)*56+4; r:=p; r:=r/100; r1:=r+1; s:=k*r/(1-r1**(-n)); write(out,<:<10> :>,false add (i+96),1,<:) :>,<<ddddd.dd>,s,<<dddddddd>,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 tt-1 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◀