Pernyataan Pengulangan

Tags

Pengulangan

Pernyataan pengulangan (LOOP) merupakan salah satu cara untuk memanipulasi aliran program, sehingga kita bisa membuat program yang fleksibel berdsarkan keinginan pengguna. Pernyatan pengulangan berfungsi untuk mengulangi beberapa substatement hingga kondisi terpenuhi. Di dalam bahasa pemrograman C++ kita bisa menggunakan pernyataan FOR, WHILE dan DO-WHILE.

Cara kerja pernyataan pengulangan pada umumnya, saat CPU bertemu dengan pernyataan pengulangan CPU akan akan mengevaluasi conditional expression jika bernilai 1 (TRUE) maka CPU akan mengeksekusi substatement tersebut, lalu kembali ke atas untuk memeriksa conditional expression kembali. Jika masih bernilai 1 (TRUE) maka akan mengeksekui substatement itu kembali. Hal itu berlanjut berulang kali hingga conditional expression tersebut bernilai 0 (FALSE).

Aliran Pernyataan Pengulangan
Aliran Pernyataan Pengulangan

Secara garis besar, di atas adalah cara kerja dari pernyataan pengulangan. conditional expression adalah tempat dimana anda dapat menaruh sebuah ekspresi berbentuk bilangan Boolean, dan hanya bilangan Boolean atau operasi yang menghasilkan bilangan Boolean. conditional expression berfungsi untuk menentukan apakah substatement akan dieksekusi. Substatement sebagai badan dari pernyataan pengulangan, kita bebas untuk mengisikan apa saja sebagai perintah untuk dieksekusi oleh CPU.

Dalam bahasa pemrograman C++ pernyataan pengulangan secara umum kita dapat menggunakan pernyataan FOR, WHILE dan DO-WHILE

WHILE Merupakan salah satu pernyataan pengulangan, yang akan mengulangi sejumlah perintah berulang kali selama conditional expression bernilai TRUE.

DO-WHILE Adalah pernyataan yang akan mengulangi pernyataan sebagai perintah pada badan pernyataan pengulangan, Secara berulang kali. Berbeda dengan pernyataan di atas (WHILE). DO-WHILE akan mengeksekusi terlebih dahulu sebelum mengevaluasi conditional expression.

FOR Adalah salah satu pernyataan pengulangan yang akan mengulangi sejumlah pernyataan pada badan pernyataan pengulangan. FOR akan membutuhkan 3 buah conditional expression untuk menjalankanya.


EmoticonEmoticon