Professional Documents
Culture Documents
Tugas Algoritma Sebuah Program
Tugas Algoritma Sebuah Program
Procedure kelipatanempat(angka)
{menentukan apakah inputan merupakan bilangan bulat positif dan kelipatan dari empat}
DEKLARASI
angka = int
ALGORITMA
read (angka)
write (True)
else
write(Flase)
else
write(Flase)
end if
==============================================================================
NOMOR 2
Procedure potongan_harga()
{menentukan harga yang harus dibayar oleh pembeli apabila belanja lebih dari Rp.100.000 akan
mendapatkan diskon}
DEKLARASI
ALGORITMA
read (jumlah)
read (potongan)
diskon<= (potongan*jumlah)/100
total<= jumlah-diskon
write(diskon)
write(total)
else
write(bayar)
==================================================================================
=====
NOMOR 3
DEKLARASI
a = int #angka 1
b = int #angka 2
c = int #angka 3
ALGORITMA
read (a)
read (b)
read (c)
if a < b then
if a < c then
return(a,c,b)
else:
return (c,a,b)
else
if b<c then
return (b,c,a)
else:
return (c,b,a)
end if
==================================================================================
================
NOMOR 4
Procedure bilangan(angka)
DEKLARASI
hasil = str
ALGORITMA
write(hasil)
==================================================================================
===================
NOMOR 5
Procedure Pembulatan ()
{k.akhir : jika dua angka dibelakang lebih akan tercetak ke atas, jika kurang akan tercetak ke bawah}
DEKLARASI
hasil = int
ALGORITMA
read(c)
end for
read (a)
return hasil
pembulatan()