kumpulan 5 algoritma

1. Algoritma _Peringkat


Deklarasi
        no peringkat = integer
        nmperingkat = string
        hadiah = string
Begin
       output ("masukan no peringkat")
       input ("no peringkat")
Case no peringkat
         1 = nmperingkat ←  Ani
               Case Hadiah
               output ←  buku
         2 = nmperingkat ←  Ana
               Case Hadiah
               output ←  pena
         3 = nmperingkat ←  Ane
               Case Hadiah
               output ←  pensil
END CASE


2. Deklarasi: genap, ganjil: integer
Deskripsi:
write(“Masukkan sebuah bilangan bulat:”)
genap = 0
ganjil = 0
for i = 1 to 100 do
if i mod 2 = 0 then
genap = genap + 1
else
if i mod 2 = 1 then
ganjil = ganjil + 1
end if
endif
endfor
write (ganjil)
write (genap)

3.
ALGORITMA KONVERSI JAM, MENIT dan DETIK

Judul : Algoritma nilai bilangan di konversi ke Jam, Menit dan Detik.

Spesifikasi : {Menampilkan hasil konversi bilangan ke Jam, Menit dan Detik ke layar

monitor.}

Deklarasi : a,b,c,d,e = integer

Deskripsi : Write (“Masukkan Nilai Bilangan: “)

Read (a) {Memasukkan nilai bilangan ke variable a}

b = a/3600 {Perhitungan untuk mendapatkan nilai Jam}

c = a – (b*3600); d = c/60; {Perhitungan untuk mendapatkan nilai Menit}

e = c – (d*60); {Perhitungan untuk mendapatkan nilai Detik}

Write (“Jam : “,b) {Menampilkan nilai jam}

Write (“Menit : “,d) {Menampilkan nilai menit}

Write (“Detik : “,e) {Menampilkan nilai detik}

4. Algortima menampilkan urutan angka 1 sampai dengan 10 menggunakan proses looping.
{    Dibaca angka 1 dari piranti masukan. Tampilkan urutan angka 1 sampai dengan 10 menggunakan proses looping     }

Deklarasi :
I = Interger (Variabel bantu untuk mencari urutan angka 1 sampai dengan 10).

Deskripsi :
Read I
I = 1
While (I < 11)
Write (I)
I++

5. .algoritma Menentukan_Nama_Hari
{menampilkan nama hari berdasarkan kode hari yang diinputkan}

Kamus

kode:intetger

algoritma

input(kode){menginputkan ilangan integer ke variable kode}

if(kode=1)then

output('hari:senin')

else if(kode=2)then

output('hari:selasa')

else if(kode=3)then

output('hari:rabu')

else if(kode=4)then

output('hari:kamis)

else if(kode=5)then

output('hari:jumat')

else if(kode=6)then

output('hari:sabtu')

else

output('hari:munggu')

endif

Komentar