90 likes | 348 Views
Struktur Perulangan dan Operator Penaikan Penurunan. Nyimas Artina Arfansyah, S.Kom, M.Si. Struktur Perulangan (For). Digunakan untuk mengulang pengeksekusian sebanyak n kali terhadap satu pernyataan atau sejumlah pernyataan. Struktur : for(ungkapan1;ungkapan2;ungkapan3) {
E N D
Struktur Perulangan danOperator Penaikan Penurunan Nyimas Artina Arfansyah, S.Kom, M.Si
Struktur Perulangan (For) • Digunakan untuk mengulang pengeksekusian sebanyak n kali terhadap satu pernyataan atau sejumlah pernyataan. • Struktur : • for(ungkapan1;ungkapan2;ungkapan3) • { • pernyataan • } • Keterangan : • Ungkapan 1 pernyataan inisialisasi sebelum masuk ke For • Ungkapan 2 berlaku sebagai kondisi yang menentukan perulangan terhadapa pernyataan atau tidak • Ungkapan 3 digunakan sebagai pengatur variabel yang digunakan di dalam ungkapan1
Struktur Perulangan (For) • Contoh For Menaik: • for(i=1;i<=5;i++) • { • cout<<i<<endl • } Hasil Ke Layar : 1 2 3 4 5 Keterangan : Nilai i diisi dengan nilai 1, kemudian diuji nilainya apakah i<=5 ? Jika benar masuk ke blok program, tampilkan nilai i. Setelah menampilkan ke layar, nilai i dinaikkan 1.Kemudian diuji kembali apakah benar i<=5 ? Jika Benar ulangi. Proses berulang sampai i=6 ,pengujian bernilai salah dan keluar dari perulangan.
Struktur Perulangan (For) Contoh For Menurun: for(i=5;i>=1;i--) { cout<<i<<endl } Hasil Ke Layar : 5 4 3 2 1 Keterangan : Nilai i diisi dengan nilai 5, kemudian diuji nilainya apakah i>=1 ? Jika benar masuk ke blok program, tampilkan nilai i. Setelah menampilkan ke layar, nilai i diturunkan 1. Kemudian diuji kembali apakah benar i>=1 ? Jika Benar ulangi. Proses berulang sampai i=0 ,pengujian bernilai salah dan keluar dari perulangan.
Operator Penaikan dan Penurunan • Digunakan pada tipe bilangan bulat. • Operator penaikan digunakan untuk menaikkan nilai (increment) sebesar 1. • Operator penurunan digunakan untuk menurunkan nilai (decrement) sebesar 1.
Operator Penaikan dan Penurunan • Contoh pemakaian operator penaikan penurunan : • ++x • --y • atau • x++ • y-- Penempatan operator penaikan dan penurunan di depan atau di belakang variabel tidak ada bedanya. Tetapi pada pemakaian tertentu, perbedaannya tampak.
Operator Penaikan dan Penurunan • Contoh : • int r=10; • int s; • s=10 + ++r; • cout<<“r =“<<r<<endl; • cout<<“s =“<<s<<endl; Hasil : r = 11 s = 21 Keterangan : nilai r dinaikkan dulu sebesar 1 menjadi 11 Baru dilakukan penjumlahan nilai 10 dan r(11) sehingga bernilai 21.
Operator Penaikan dan Penurunan • Contoh : • int r=10; • int s; • s=10 + r++; • cout<<“r =“<<r<<endl; • cout<<“s =“<<s<<endl; Hasil : r = 11 s = 20 Keterangan : s diisi dengan penjumlahan nilai 10 dan r(10) sehingga bernilai 20. setelah diisi dengan nilai 20 , nilai r baru dinaikkan sebesar 1 menjadi 11.