Professional Documents
Culture Documents
Program Buble;
(i.s
(f.s
kamus
type info record
No: Integer
Nama : String
Alamat : String
hadir : integer
uts : real
uas: real
tugas: real
na : rael
(* Algoritma Entry*)
Program entry(i/l: Larik, N: integer)
kamus
i: integer
Algoritma Entry
for i:= 1 to N
input L[i].No
input L[i].Nama
input L[i].alamat
input L[i].hadir
input L[i].uts
input L[i].uas
input L[i].tugas
L[i].NA := (L[i].hadir/12)*100*0.05)+L[i].uts*0.3+L[i].Uas*0.3+L[i].Tugas*0.35
end for
(*Algoritma Sorting *)
program sorting(i/o L: Larik, i/n: integer)
(i.s
(f.s
Kamus
algoritma
for I:= 1 to n-1
for j:= n downto l+i
if (L[i].no < L[i].no) then
begin
temp:= L[i].no
L[i].no:= L[i-1].no
L[i-1].no := temp
j L[i].no < L[i).no-1
3+L[i].Tugas*0.35