PERULANGAN
1. Perulangan pertama yaitu for, bentuk umum penulisannya yaitu :
for (inisialisasi; syarat pengulangan; pengubah nilai pencacah)
Jika pernyaraan didalam for lebih dari satu, maka pernyataan-pernyataan tersebut harus diletakkan didalam tanda kurung.
Fungsi dari masing-masing argumen tersebut adalah :
Inisialisasi : Bagian awal untuk memberikan nilai untuk variabel tertentu.
Syarat Perulangan : Menentukan suatu perulangan diteruskan atau dihentikan.
Nilai Pencacah : Mengatur kenaikan atau penurunan nilai.
Contoh :
Int i, p, identitas;
Char nama [10];
cout <<”Masukkan jumlah pelanggan”; cin>>p ;
for (i=1; i<=p; i++)
{
cout <<"\nPelanggan " << i ;
cout <<" \nNama :"; cin >> nama;
cout <<"\n Identitas :"; cin >> identitas;
}
2 While
While merupakan pernyataan perulangan seperti for, namun for hanya menggunakan suatu syarat, jika 1 syarat tersebut sudah terpenuhi maka program akan terus dieksekusi. Bentuk umum penulisannya adalah :
While (syarat)
pernyataan;
Jika pernyataan lebih daripada 1 maka gunakan tanda kurung kurawal sebagai pembatasnya.
Contoh :
#include <iostream.h>
Using namespace std;
Main ()
{
Int bil=2;
While (bil<=10)
{
cout <<bil<< “ “;
bil+=2;
}
}
3. Pernyataan goto
Pernyataan ini berfungsi untuk mengulang instruksi yang kita inginkan, dengan mengarahkan suatu pengenal yang diikuti tanda titik dua (:). Bentuk pemakaiannya yaitu :
goto label;
Contoh :
ke:
cout << "Nomor Barang : "; cin >> kode;
cout << "Masukan Nama Barang : "; cin >> nama;
cout << "Masukan Harga Barang : Rp. "; cin >> harga;
cout << "Jumlah Beli : "; cin >> jumlah;
cout << "Total Bayar : Rp. "; cin>>totalbayar;
cout << "\nBeli Kembali Produk? [Y/T] : ";cin>>belilagi;
if(belilagi=='Y'||belilagi=='y')
{goto ke;}
4. Continue
Digunakan untuk menghilangkan perintah yang ada didalam perulangan tersebut.
#include <iostream.h>
Using namespace std;
Main ()
{
Int bil;
For(bil=1; bil<10; bil+=1)
{
if(bil==7)
continue;
cout <<bil<<” “;
}
}
Setiap perulangan pasti memiliki beberapa persyaratan sebelum program dapat dijalankan, untuk itu kita harus dapat mengetahui masing-masing penggunaan perulangan tersebut agar program yang kita buat dapat berjalan dengan baik.
Tidak ada komentar:
Posting Komentar