Kamis, 01 November 2012

Perulangan menggunakan "do-while"

Bentuk => do statement while (condition);

Fungsinya sama seperti perulangan "while", kecuali pada kondisi "do-while" dievaluasi setelah eksekusi pernyataan sebelumnya, setidaknya pemberian eksekusi dilakukan jika salahsatu atau bahkan tidak terpenuhi.

Sebagai contoh, program berikut mengulang sejumlah inputan sampai anda memasukkan nilai "0" .

#include<iostream.h>
main()
{ long int n;
  do
  { cout<<"Masukkan angka (0 sampai ke-n) : ";cin>>n;
    cout<<"Angka masukkan : "<<n;
  }
  while (n!=0)
  return 0;
}

Tampilan Output

Masukkan angka (0 sampai ke-n) : 123456
Angka masukkan : 123456
Masukkan angka (0 sampai ke-n) : 9213
Angka masukkan : 9213
Masukkan angka (0 sampai ke-n) : 0
Angka masukkan : 0

Perulangan "do-while" biasanya digunakan ketika kondisi yang menentukan akhir perulangan dinyatakan di dalamnya, seperti pada contoh diatas dimana input "user" dalam fungsi adalah apa yang digunakan untuk menentukan apakah perulangan harus berakhir. Bahkan juka "user" tidak pernah memasukkan nilai "0" pada contoh diatas "user" akan terus menerus diminta untuk menginputkan nilai.

Tidak ada komentar:

Posting Komentar