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