Bayu Murti Ari Wibowo 05
Bayu Murti Ari Wibowo 05
a) While
Perintah while adalah pengulangan yang dilakukan oleh program selama (while) dalam
keadaan tertentu. Misalnya saja, ada sebuah kondisi yang mengharuskan program agar
melakukan “pekerjaan” tertentu selama keadaan itu terpenuhi (true).
b) do...while
Biasanya ini adalah perintah untuk tetap melakukan sesuatu dalam program sampai
kondisinya terpenuhi’ Misalnya perintah untuk tetap menampilan sebuah pesan sampai
adanya input yang valid
c) for
Ini adalah (mungkin) perulangan yang paling sering dipakai dalam C++. Dalam for,
anda bisa melakukan inisialisasi, yaitu mendeklarasikan variabel baru dan langsung
memasukan nilai di dalamnya, kemudian memberi kondisi dimana perulangan itu akan terus
dilakukan, dan pada akhirnya menentukan iterasi.interasi adalah proses yang berpengaruh
dalam nilai dari variabel yang ditetapkan sebagai acuan looping
1. Tabel harga fotokopian dari 1-100 lembar, dimana harga perlembar adalah 80 rupiah!
a. Flowchart
START
i=1
Lembar = i
n = i * 80
Cetak = n
i ++
If i <=
100
END
b. Script Program
c. Sistem Program
Ada 2 int : i dan n
Dengan inisialisasi i=1; serta i<=100; dan n=i*80, maka dengan menggunakan
perintah printf(“%d Lembar = Rp.”,i); maka akan muncul output program seperti
contoh dibawah.
START
i=1
Cetak = i
If i % 5
== 0
Cetak = i
2. Program menampilkan deret 1-20
a. Flowchart
i ++
If i <=
20
END
b. Script Program
c.Sistem Program
Dengan inisialisasi i=1; serta i<=20; untuk mengatur spasi pada masing-masing
bilangan kita mengunakan perintah printf("%3d",i); dan untuk mengatur jumlah
deret menjadi 5 baris kita mengunakan perintah if(i%5==0);
i=3
fo
ri = 3>=0;
i-
-
ifi = 0; p=0, q=0
ifi = 1; p=0, q=1
ifi = 1; p=1, q=0
ifi = 1; p=1, q=1
p | q;
p & q;
!p;
p ^ q;
T
amp
ilk
anh
asil
E
nd
b. Script Program
c. Sistem Program
Insialisasi program i=3, setiap kali proses looping nilai i – 1,
p or q p|q
p and q p & q
not p !p
p xor q p ^ q
a. Flowchart
START
Out bil1
bil3=bil1+bil
2;
bil1=bil2;
bil2=bil3;
i <= bd
END
b. Script Program
c. Sistem Program
Ketika sebuah atau >1 bilangan diinputkan kedalam program Fibonacci, maka cara
kerja program ini akan menambahan bilangan di awal deret. Dengan format
bil3=bil1+bil2;
bil1=bil2; bil2=bil3; seperti yang terlihat dibawah.
5. Program Mencari FPB
a. Flowchart
b. Script Program
c. Sistem Program
Memasukkan Input ‘m’ dan ‘n’ lalu akan diproses dengan tag ‘m=n*q+r;’ maka
m = n; n = r;r = m % n; dan dengan rumus diatas maka FPB akan ditemukan.
6. Total Bilangan Genap dan Total Bilangan Ganjil
a. Flowchart
START
awal , akhir
t
awal < akhir
totGen = 0 ;
totGan = 0 ; i = awal
t
i <= akhir
y
t
i % 2 = 0
totGen = totGen + 1
totGan = totGan + 1
i = i + 1
totGen , totGan
END
b. Script Program
c. Sistem Program
Input bilangan awal serta input bilangan akhir akan menentukan jumlah deret bilangan
genap dan bilangan ganjil. Lalu proses penjumlahan akan diproses. Untuk menentukan
berapa jumlah bilangan genap dan ganjil pada deret bilangan. Untuk lebih jelasnya
pahami tag-tag diatas.