Pengertian dan Contoh Perulangan Tidak Berhingga C++

Tags

Pengertian dan Contoh Perulangan Tidak Berhingga C++ - belajar C++

Perulangan tak berhingga merupakan perulangan ( loop ) yang tak pernah berhenti atau mengulang terus, hal ini sering terjadi disebabkan adanya kesalahan penanganan kondisi yang dipakai untuk keluar dari loop.

Baca juga : Pengertian dan Macam-macam Proses Pengulangan C++

Contoh
Contoh Program for Tdk Berhingga
#include <stdio.h>
#include <conio.h>
main( )
{
   int bil;
   clrscr( );
   for (bil = 60; bil >=10; bil++)
          printf("%d", bil);
   getch( );
}

Baca juga : Pengertian dan Contoh Perulangan FOR C++

Pada pernyataan ini tidak akan berhenti untuk menampilkan bilangan menurun, kesalahan terjadi pada pengubah nilai pencacah, seharusnya penulisan yang benar berupa
bil - -
Akan tetapi yang ditulis adalah :
bil ++ 
Oleh karena kondisi bil >= 1 selalu bernilai benar ( karena bil bernilai 6), maka pernyataan
printf("%d", bil);
akan terus dijalankan.
Jika terjadi hal semacam ini, untuk menghentikan proses yang terus menerus semacam ini denan menekan tombol CTRL – PAUSE atau CTRL – BREAK.

Dan bisa juga kondisi itu disebabkan karena label “goto label;” seperti yang dibawah ini.
Contoh Program for Tdk Berhingga menggunakan goto
#include <iostream.h>
main ()
{
   ulang:
   cout<<"ulang ";
   goto ulang;
}

Baca juga : Pengertian dan Contoh Pernyataan goto C++

Fungsi goto label adalah untuk megarahkan proses ke label yang dituju, sedangkan contoh diatas adalah goto label diletakan di bawah dan mempuat pembacaan program kembali lagi ke nama label yang dimaksud yang berada pada di atas dan semua itu akan terus berlangsung.

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 4 Februari 2016


EmoticonEmoticon