Rabu, 17 Oktober 2018

Contoh Pseudo-code dan penjelasannya


PROGRAM MenentukanBilangan {Program untuk menentukan bilangan genap atau ganjil}

DEKLARASI:
Bilangan : integer {bilangan yang di baca berupa angka}

ALGORITMA :
read (bilangan)
if bilangan mod 2 = 0
then
write (‘bilangan genap’)
else
write (‘bilangan ganjil’)
end if

Penjelasan:
* variabel bilangan tugasnya untuk menyimpan bilangan/angka yang di inputkan
* kondisi pertama apabila bilangan sisa hasil bagi 2 nya sama dengan nol maka bilangan tersebut termasuk bilangan genap
* jika tidak maka bilangan termasuk bilangan ganjil



PROGRAM MembuatBintang {Program untuk membuat bintang yang kerucut kebawahl}

DEKLARASI:
i : integer {bilangan yang di baca berupa angka}

ALGORITMA :
read i
begin i <- 0
while (i<5)
write (*)
i<- i+1
end while
end

Penjelasannya :
* variabel i tugasnya menampung angka
* mulanya variabel i dimasukkan angka 0
* selama variabel i kurang dari 5 maka tulis “*”
* hitungan++ fungsinya untuk menambah satu (+1) nilai hitungan peda setiap pengulangan.



PROGRAM MenentukanAngka {Program untuk membaca angka dari 1 sampai 3}

DEKLARASI:
angka : integer {bilangan yang di baca berupa angka}

ALGORITMA :
read (angka)
case (angka);
1 : write (‘Satu’)
2 : write (‘Dua’)
3 : write (‘Tiga’)
default
write (‘Tidak ada’)

Penjelasannya:
* variabel bilangan tugasnya untuk menyimpan angka yang di inputkan
* kondisi case untuk membaca angka yang di inputkan
* apabila input = 1 maka output satu, input = 2 maka output dua, dan input = 3 maka output tiga
* apabila input angka tidak sesuai maka output “Tidak ada”




PROGRAM MngurutkanAngka {Program untuk membaca angka dari 1 sampai 3}

DEKLARASI:
angka : integer {bilangan yang di baca berupa angka}

ALGORITMA :
for i=1 sampai i=10
write i
end for

Penjelasannya :
* variabel bilangan tugasnya untuk menyimpan angka yang di inputkan
* kondisi pertama untuk i samadengan 1 kerjakan sampai i samadengan 10
* hitungan i= 10 artinya selama nilai hitungannya belum sama dengan 10, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 10 kali.

* Perulangan tersebut akan di cetak sampai i samadengan 10



PROGRAM MngurutkanAngka {Program untuk membaca angka dari 1 sampai 3}

DEKLARASI:
angka : integer {bilangan yang di baca berupa angka}

ALGORITMA :
for i<- 100 downto o do
write i
end for
write ('Go!')

Penjelasannya :
* variabel i tugasnya untuk menyimpan angka yang di inputkan
* kondisi pertama untuk i samadengan 100 kerjakan sampai i samadengan 1
* artinya selama nilai hitungannya belum sama dengan 1, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 100 kali.
* Perulangan tersebut akan di cetak sampai i samadengan 1
* jika sudah selesai kondisi terakhir outputnya Go!

Tidak ada komentar:

Posting Komentar

Contoh Pseudo-code dan penjelasannya

PROGRAM MenentukanBilangan { Program untuk menentukan bilangan genap atau ganjil } DEKLARASI: Bilangan : integer { bilangan yang di...