Struktur Kontrol Perulangan
-
Upload
kukuhsuprapto -
Category
Documents
-
view
26 -
download
0
description
Transcript of Struktur Kontrol Perulangan
Prakarya dan Kewirausahaan
“Budidaya Tanaman Mawar”
Oleh :
Sabri Sangjaya
X MM A /29
PEMERINTAH KOTA MALANG
DINAS PENDIDIKAN
SMK NEGERI 4 MALANGJl. Tanimbar 22 Malang Telp. 0341-353798
Rangkuman Materi Bab 3
Bahasa Pemrograman
Oleh :
Sabri Sangjaya
X MM A /29
PEMERINTAH KOTA MALANG
DINAS PENDIDIKAN
SMK NEGERI 4 MALANGJl. Tanimbar 22 Malang Telp. 0341-353798
Struktur Kontrol Perulangan
Dalam bahasa C++ ada tiga macam pengulangan yaitu for, while , dan do while .fungsinya sama saja yaitu untuk pengulangan atau looping hanya saja beda sintaks atau penulisan
1. For For adalah pengulangan yang pengecekan kondisinya di awal selain whileSintaksnya
Kegunaan masing-masing argumen for adalah
Inisialisasi : merupakan bagian untuk memberikan nilai awal untuk variabel-variabel tertentuSyarat pengulangan : memegang kontrol terhadap pengurangan karena bagian ini yang akan menentukan suatu perulangan diteruskan atau dihentikan Pengubah nilai pencacah:mengatur kenaikan atau penurunan nilai pencacah.
2. WhileWhile adalah pengulangan yang melakukan pengecekan kondisi diawal Contoh program
include <iostream>using namespace std;main(){int a=1;wh i l e (a <= 5 ) { c o u t < < " Baris ke-"<<a; < < e n d l ; a + + ;}
3.Do while
for(inisialisasi;syarat pengulangan;pengubah nilai pencacah){perintah1;Perintah 2;}
Contoh programinclude <iostream>using namespace std;Main(){int a;for(a=1;a<=10;a++){cout<<a<<". Baris ke-"<<a<<"\n";}}
Sintakswhile(kondisi){perintah1;Pengubah nilai pencacah;}
Do while adalah pengulangan yang pengecekan kondisinya diakhir .do while juga bisa dimanfaatkan sebagai pengulang program pengganti if bahkan lebih muda daripada if yang harus menambahi class dan goto .Sintaksnya
Do{Perintah1;Pengubah nilai pencacah;}While(kondisi)
Contoh programinclude <iostream>using namespace std;main(){Int harga,banyakBarang;do{cout<<”Masukkan harga barang = Rp. “;cin>>harga;cout<<”Masukkan banyak barang = “;cin>>banyakBarang; jumlah = harga * banyakBarang;cout<<”Jumlah pembayaran = Rp.“<<jumlah<<endl; cout<<”Apakah anda ingin mengulang ? [y/t] :“;cin>>ulang; }while (ulang == “y” || ulang == “Y”);}