Fungsi
function nilai_akhir(nilai : integer; grade : string) → string
Kamus Data :
(Tidak ada)
Algoritma :
if (nilai >= 85) and (nilai <= 100)then
begin
nilai_akhir 'A'
else if (nilai >= 70) and (nilai <= 84)then
begin
nilai_akhir 'B'
else if (nilai >= 55) and (nilai <= 69)then
begin
nilai_akhir 'C'
else if (nilai >= 40) and (nilai <= 54)then
begin
nilai_akhir 'D'
else if (nilai >= 0) and (nilai <= 39)then
begin
nilai_akhir 'E'
endif
Program Utama
Program nilai_mahasiswa
Kamus Data :
nilai : integer;
grade : string;
function nilai_akhir(nilai : integer; grade : string) → string
Algoritma :
OUTPUT('---------------------------------------');
OUTPUT(' Nilai Akhir ');
OUTPUT('---------------------------------------');
INPUT(nilai);
for i 1 to n do
begin
for j 1 to m do
begin
if (i mod 2 = 0) and (j mod 2 = 1) then
begin
B[i][j] 'A'
else if(j mod 2 = 0) and (i mod 2 = 1)then
begin
B[i][j] 'B'
else
begin
B[i][j] 'C'
endif
endfor
endfor
OUTPUT('')
for i := 1 to n do
begin
for j 1 to m do
begin
write(' ', B[i][j])
endfor
OUTPUT('')
Endfor
Bahasa Algoritmik
Program array_diagonal
Kamus Data :
B : array[1..20,1..20] of integer
i, j: integer
Algoritma :
for i 1 to 3 do
begin
for j 1 to 3 do
begin
INPUT(B[i][j])
endfor
endfor
for i 1 to 3 do
begin
for j 1 to 3 do
begin
OUTPUT(' ', B[i][j])
endfor
OUTPUT('')
endfor
OUTPUT('')
OUTPUT('Elemen Diagonalnya adalah : ')
for i 1 to 3 do
begin
for j 1 to 3 do
begin
if (i = j) then
begin
OUTPUT(B[i][j])
if (i ≠ 3) then
begin
OUTPUT(', ')
endif
endif
endfor
endfor