Sabtu, 24 April 2010

Looping dalam Bahasa C

Mengatasi program error saat execute,


Loop yang tak pernah berhenti (berputar terus) sering terjadi diakibatkan adanya kesalahan pada penanganan kondisi yang dipakai untuk keluar dari Loop, sebagai contoh buat ditulis

for (bilangan = 60; bilangan >= 10; bilangan -=0)
      printf("%d\n", bilangan);
ternyata setelah di jalankan pernyataan ini tidak pernah berhenti dalam menampilkan nilai 60, kesalahan tersebut akibat ungkapan yang ke tiga dalam for salah tulis. seharusnya;


bilangan -=10
namun yang tertulis adalah bilangan -=0
oleh karena kondisi bilangan >= 10 selalu bernilai benar ( sebab bilangan tetap bernilai 60), maka pernyataan

printf("%d\n", bilangan);
di jalankan terus menerus
kalau terjadi hal seperti diatas , tekan tombol CTRL-BREAK yang dapat dipakai untuk menghentikan Eksekusi program

Tidak ada komentar:

Posting Komentar