STUDI KASUS 13 & 14
FIBONACCI
1. Baca nilai angka1=0, angka2=1, n, i, cad
2. Tanya banyaknya data, diisikan ke dalam variabel n
3. Cetak angka1, angka2
4. Proses perulangan mulai dari i=3 ; i<=n
a. cad = angka1 + angka2
b. cetak cad
c. angka1 = angka 2
d. angka2 = cad
e. i++
5. Program selesai
BINER KE DECIMAL
1. Baca nilai bin, n=8, dec = 0, i
2. Masukkan bil biner, diisikan ke dalam variabel bin
3. Proses perulangan mulai i=n ;i>=1
a. dec = dec+bin[i]*(2^(n-1))
b. i—
4. Cetak dec
5. Program selesai
DECIMAL KE BINER
1. Baca nilai i, sisa[9], dec
2. Masukkan nilai decimal, diisikan kedalam variabel dec
3. Proses perulangan mulai i=1 ; i<=8
a. sisa[i] = dec % 2
b. dec = dec / 2
c. i++
4. Proses perulangan mulai i=8 ; i>=1
a. cetak sisa[i]
b. i—
5. Program selesai
1. Baca nilai j, faktor, n
2. Masukkan bilangan, diisikan ke dalam variabel n
3. Faktor = 0
4. Proses perulangan mulai j=1 ; j<=n
a. jika n%j=0 maka faktor = faktor +1, tapi jika tidak menuju langkah b
b. j++
5. Jika faktor = 2 maka cetak ”bilangan prima”, tapi jika tidak cetak ”bukan bilangan prima”
6. Program selesai
PENJUMLAHAN MATRIK
1. Baca nilai a[ ][ ], b[ ][ ], c[ ][ ], brs, klm
2. Masukkan a[2][2] dan b[2][2]
3. Proses perulangan mulai brs=1 ; brs<=2
a. Proses perulangan mulai klm = 1 ; klm<=2
1. c [brs][klm] = a[brs][klm]+b[brs][klm]
2. klm++
b. brs++
4. cetak c[2][2]
5. Program selesai
PERKALIAN MATRIK
1. Baca nilai a[ ][ ], b[ ][ ], c[ ][ ], brs, klm, n=3
2. Masukkan a[2][2] dan b[2][2]
3. Proses perulangan mulai brs=1 ; brs<=2
a. Proses perulangan mulai klm = 1 ; klm<=2
1. c[brs-1][klm-1] = a[brs-1][n-1]*b[n-1][klm-1]+a[brs-1][n-2]*b[n-2][klm-1]+a[brs-1][n-3]*b[n-3][klm-1];
2. klm++
b. brs++
4. cetak c[2][2]
5. Program selesai
rumit euy