Penjelasan Pernyataan Pengulangan (LOOP)
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
.
Bagaimana CPU bekerja dengan Pernyataan Pengulangan
Pada saat CPU bertemu dengan pernyataan pengulangan CPU pertama akan mengevaluasi conditional expression jika bernilai 1
(TRUE) maka CPU akan mengeksekusi substatement tersebut, lalu kembali ke atas untuk memeriksa conditional expression. Jika masih bernilai 1
(TRUE) maka akan mengeksekui substatement itu kembali. Hal itu berlanjut berulang kali hingga conditional expression tersebut bernilai 0
(FALSE).
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.
Macam-Macam Pernyataan Pengulangan
Dalam bahasa pemrograman C++ pernyataan pengulangan secara umum 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 yaitu WHILE karena DO-WHILE akan mengeksekusi terlebih dahulu sebelum mengevaluasi conditional expression untuk kelanjutanya.
FOR Adalah salah satu pernyataan pengulangan yang akan mengulangi sejumlah pernyataan pada badan pernyataan pengulangan. FOR akan membutuhkan 3 buah conditional expression untuk menjalankanya.
There is visibly a bundle to identify about this. I believe
you made certain good points in features also.
F*ckin’ amazing issues here. I’m very satisfied to look your
post. Thanks so much and i am taking a look
ahead to contact you. Will you please drop me a mail?
Fantastic items from you, man. I have be aware your stuff previous to and
you’re simply extremely fantastic. I really like what you’ve
bought here, really like what you’re stating and the way by which you are saying it.
You are making it enjoyable and you still care
for to stay it sensible. I can not wait to learn much more from you.
This is actually a tremendous site.