Struktur Kontrol Perulangan

4
Prakarya dan Kewirausahaan “Budidaya Tanaman Mawar” Oleh : Sabri Sangjaya X MM A /29 PEMERINTAH KOTA MALANG DINAS PENDIDIKAN

description

ZAA

Transcript of Struktur Kontrol Perulangan

Page 1: 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

Page 2: Struktur Kontrol Perulangan

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

Page 3: Struktur Kontrol Perulangan

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;}

Page 4: Struktur Kontrol Perulangan

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”);}