Jumat, 04 November 2016

Contoh Algoritma



Tugas

1.    Buatlah contoh algoritma :

a)      Percabangan
b)      Perulangan
c)      Array satu dimensi
d)     Array dua dimensi

Jawaban

a)        Penggunaan Case Bercabangan
Algoritma_kue
Deklarasi
Uang : real
Keterangan : string

Begin
Output (“uang”)
Input (“kue”)
Case Kue :
Rp. 20.000 : ket – ( “roti holand”) ;
Rp. 30.000 : ket – ( “ roti bolu”) ;
Rp. 40.000 : ket – (“ roti ketan”) ;
Rp. 50.000 : ket – (“ kue tar”) ;

Otherwise : ket – (“input kue”) ;
End case
Output ( “keterangan”) ;
End ;

Case kue
Rp. 40.000 : ket “ bolu ketan” ;
Case rasa
1.      Output – “ rasa keju” ;
2.      Output – “ rasa susu keju’ ;

End case

b)        Penggunaan Perulangan For
Algoritma mengisi_air
Deklarasi
I : integer
 Begin
For (i-1 ; i-10 ; i++)
Output (angka)
End for
End
c)         Penggunaan Array Satu Dimensi
Algoritma Nama_Keluarga
Deklarasi
Arrkeluarga : array [1…4] of string
I : integer

Begin
For (i:1 ; i<4 ; i++)
Output (“masukan nama keluarga ke-“I”)
Input (“arrnama [i] ;
Endfor
For (i=1 , <4 , i++)
Output array ruang [i]
Endfor
End

d)        Penggunaan Array Dua Dimensi
Algoritma Nama_divisi
Is : Array dalam keadaan kosong
Fs : menampilkan 7 nama dan divisi ukm olahraga

Deklarasi
Arrnamadivisi : array (1..7 ; 1..2 ) of string
K ,L          : integer

Begin
For ( K : 1 ; K : 7 ; K++)
For ( L : 1 ; L : 2 ; L++)
     If  L : 1 then
     Input “nama”
Arrnamadivisi [K,L] = nama
Else
Input “divisi”
Arrnamadivisi [K,L]=divisi
Endif
Endfor
Endfor
end

Tidak ada komentar:

Posting Komentar