1. Program menentukan ganjil atau genap
Algoritma menentukan_ganjil_genap
Deklarasi:
bilangan : integer
Pseudocode:
read bilangan
if bilangan mod 2 = 0
then
print"output genap"
else
print"output ganjil"
end if
2. Program menentukan grade nilai
Algoritma menentukan_grade_nilai
Deklarasi:
nilai : integer
Pseudocode:
read(nilai)
input nilai
if nilai >=85 then
cetak "A"
else if nilai >=75 then
cetak "B"
else if nilai >=65 then
cetak "C"
else if nilai >=55 then
cetak "D"
else
cetak "E"
end
3. Program menentukan terbesar terkecil rata-rata dari 3 bilangan
Algoritma menentukan_terbesar_terkecil_ratarata_dari_3_bilangan
Deklarasi:
a,b,c : integer
terbesar : integer
terkecil : integer
rerata : integer
Pseudocode:
read(a,b,c)
if (A>B) and (A>C) then
print "A paling besar"
if (B>A) and (B>C) then
print "B paling besar"
else
print "C terkecil"
end if
jumlah = A+B+C
rerata = jumlah/3
output rerata
4. Program menghitung luas segitiga
Algoritma menghitung_luas_segitiga
Deklarasi:
alas : integer
tinggi : integer
luas : real
Pseudocode:
read (alas)
read (tinggi)
luas segitiga<-0.5*alas*tinggi
write ('Luas Segitiga')
end
5. Program looping
Algoritma membuat pengulangan sebanyak 5 baris
Deklarasi:
i : integer
Pseudocode:
i ← 1
for i<=1000 do
writeln('contoh algoritma pengulanan atau looping')
i ← i+1
endfor
writeln('contoh algoritma pengulanan atau looping')
i ← i+1
endfor
Tidak ada komentar:
Posting Komentar