While(Loop)

Loop memiliki tujuan untuk mengulang pernyataan sejumlah tertentu kali atau saat kondisi terpenuhi. 
"While Loop"Formatnya adalah: 
while (expression) statement

dan fungsinya adalah hanya untuk mengulangi pernyataan sedangkan kondisi yang ditetapkan dalam ekspresi adalah benar.Sebagai contoh, kita akan membuat program untuk menghitung mundur menggunakan sementara loop:


#include <iostream>
using namespace std;

int main ()
{
  int n;
  cout << "Enter the starting number > ";
  cin >> n;

  while (n>0) {
    cout << n << ", ";
    --n;
  }

  cout << "FIRE!\n";
  return 0;
}

hasil outputnya :
 
Enter the starting number > 8
8, 7, 6, 5, 4, 3, 2, 1, FIRE!







Ketika program dijalankan pengguna diminta untuk memasukkan nomor awal untuk menghitung mundur. Kemudian loop sementara dimulai, jika nilai yang dimasukkan oleh pengguna memenuhi kondisi n> 0 (bahwa n lebih besar dari nol) blok yang mengikuti kondisi akan dijalankan dan diulang sementara kondisi (n> 0) tetap menjadi benar.

Seluruh proses dari program sebelumnya dapat ditafsirkan sesuai dengan script berikut (mulai dalam main):

     Pengguna memberikan nilai ke n
     Kondisi sementara diperiksa (n> 0). Pada titik ini ada dua kemungkinan:
     * Kondisi benar: pernyataan dieksekusi (langkah 3)
     * Kondisi adalah palsu: mengabaikan pernyataan dan dilanjutkan setelah itu (ke langkah 5)
     Mengeksekusi pernyataan:
     cout <<n <<",";
     - n;
     (mencetak nilai n di layar dan mengurangi n dengan 1)
     Akhir dari blok. Kembali otomatis ke langkah 2
     Lanjutkan program ini tepat setelah blok: API cetak! dan mengakhiri program.


Ketika membuat beberapa saat loop, kita harus selalu mempertimbangkan bahwa telah berakhir pada titik tertentu, oleh karena itu kita harus menyediakan dalam blok beberapa metode untuk memaksa kondisi menjadi palsu di beberapa titik, jika tidak loop akan terus perulangan selamanya. Dalam hal ini kami telah menyertakan - n, yang menurunkan nilai variabel yang sedang dievaluasi dalam kondisi (n) oleh satu - ini akhirnya akan membuat kondisi (n> 0) untuk menjadi palsu setelah sejumlah tertentu dari loop iterasi: untuk menjadi lebih spesifik, jika n menjadi 0, yang mana kami sementara loop dan akhir hitung mundur kami.

Tentu saja ini adalah suatu tindakan sederhana untuk komputer kita bahwa seluruh mundur langsung dilakukan tanpa penundaan praktis antara angka.


sekian dulu dari dunia C++....semoga sukses.. :)


Referensi....... 

Posted in , . Bookmark the permalink. RSS feed for this post.

Leave a Reply

Pages

Search

Sandiah Notes Template Sandroid11.blogspot.com.