LOOPING FOREVER tanpa variabel di bahasa C

Leave a comment

June 22, 2008 by andez

Kita tentu semua tahu tentang istilah LOOPING FOREVER.
LOOPING FOREVER ialah perulangan dari suatu statement pada
program kita yang tidak berhenti selamanya. Itulah mengapa
dinamkan LOOPING FOREVER.
Peyebab terjadi LOOPING FOREVER
adalah kesalahan logika pada program yang kita buat.
Gimana cara ngatasinya???Tentunya ketika terjadi
LOOPING FOREVER, secepat mungkin kita hentikan dengan meng-abort jalannya
program kita pada saat runtime.

contoh algoritma terjadi LOOPING FOREVER.

i : integer

for i=0 To 100 step -1 do
begin
sesuatu;
end

algoritma di atas telihat jelas bahwa
1.inisialisasi i adalah 0.
2.nilai akhir i adalah 100.
3.sedangkan proses pada i untuk mencapai kondisi dari inisialisasi sampai
nilai akhir adalah -1.
Tentunya tidak akan mungkin i mencapai 100 dengan proses
perubahan i selanjutannya sama dengan i sebelumnya tambah -1.
Oleh Compiler nantinya program ini akan terus dijalankan (sesuatu) dan tidak akan berhenti.

Biasanya butuh variabel untuk membuat program yang kita buat menjadi LOOPING FOREVER. Kita
bisa lihat pada contoh di atas.

Sebagai pengenalan dunia programming, Bahasa C merupakan bahasa pemula yang sangat berguna dan tepat
untuk diajarkan pertama kali sebelum ke bahasa – bahasa tingkat tinggi lainnya. Selain Bahasa C, Bahasa
Pascal dan ADA juga cocok untuk dpelajari disaat seseorang memulai proggramming.

Dalam Bahasa C, contoh code dibawah tanpa menggunakan variabel, kita dapat membuat LOOPING FOREVER.


#include

int main(){

for(;;){
printf(“Hentikan aku dengan Control + C\n”);
}
return 0;
}

Penjelasan :

dalam bahasa C statement for terdiri dari 3 bagian yaitu :

inisialisasi, nilai yang dituju / diharapkan ,dan proses dari inisialisasi sampai
menuju nilai yang dituju / diharapkan tadi. Pada code di atas statement for tidak memiliki ke-3 bagian
tersebut sehingga menyebabkan LOPPING FOREVER.

Diharapkan disaat terjadi LOOPING FOREVER, kita harus segera menghentikan program kita tersebut
(secara paksa tentunya) karena pada defaultnya program kita tersebut akan terus berjalan sampai kompie kita
koid. Jangan ngeyel klo terjadi looping forever kita malah ngebiarin aja. klo mau lihat kompie kita koid
ya biarin aja tuh LOOPING FOREVER berjalan terus (ga sah nunggu lama-lama, palingan 2 menit aja komputer kita dah
jebooll..)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: