Pengulangan Memakai While Dalam Bahasa Pemrograman C

21 views

Yow, apa kabar semua ? maaf jarang posting lantaran final akibat ini sibuk…
btw, goresan pena ini yakni goresan pena dari blog usang saya yang di copast aja..
Jadi kalau ada yang kurang dipahamin dapat ditanyain :v

Kita kembali lagi membahas wacana pemrograman bahasa C, kali ini kita akan membahas wacana Pengulangan, dimana sudah disampaikan sebelumnya ada 3 cara pengulangan, nah kali ini kita akan memakai While

while kalau kita artikan dalam bahasa Indonesia berarti Selagi, nah dari arti saja kita sudah mengetahui makna dan guna dari pengulangan ini, contohnya kita disuruh menguras kolam mandi bagaimana sistem kerjanya ?


baca juga : Pengulangan while dalam Bahasa Pemrograman Java

Selagi ada air di Bak mandi, Kuraslah. Nah kira kira menyerupai itulah..
while(ada air)
{
  Kuras
}


Bentuk Umum

while (kondisi) {
   // c0de
}

Selagi kondisi tersebut benar, maka pengulangan akan tetap dilakukan.


Contoh Pengulangan memakai while dalam Bahasa C

Source Code:

#include<stdio.h>  int main() {     int angka = 1; // inisialisasi Variabel      printf("Program mencetak nilai dari 1 - 20\n");     while(angka <= 20)     {         printf("%d\n", angka);         angka++;     }      return 0; }

Output:

Contoh hasil output dari pengulangan memakai while bahasa C



Pembahasan

jika kita perhatikan perbaris, mengapa int angka = 1 ?
karena kita harus memberi tau compiler bahwa nilai dari variabel angka yakni 1, lantaran kalau tidak kita tulis angka itu akan bernilai random.. *coba aja printf angka tanpa nilai*
nah,  

    while(angka <= 20)     {         printf("%d\n", angka);         angka++;     }

pasti sudah paham maksud logikanya kan ? while(angka <= 20) bisa diartikan. Selagi angka kurang dari sama dengan 20, maka
 printf(%d\n, angka); 
maka kita akan meminta compiler utk menuliskan nilai dari angka tersebut,
angka++; buat apa ?

sebelumnya klarifikasi sedikit wacana Post-Increment : “variabel++” itu berarti nilai variabel = variabel + 1
nanti akan saya posting mengenai perbedaan Pre-Increment dan Post-Increment.

Jadi kesimpulannya, angka++ itu berarti angka = angka+1, kalau awalnya angka itu yakni 1, sehabis dilakukan pengulangan untuk ditampilkan maka akan jadi 2, terus angka = 2 + 1, dst.
jadi pada dasarnya menyerupai ini

angka = 1
selagi angka kurang dari sama dengan 20
angka awal tadi 1 ditambah 1 jadi angka = 2, nah lalu ia ngecek lagi, apakah angka masih kurang dari atau sama dengan 20 ? berhubung katanya masih, angka terus ditambah jadi 3, 4, 5 sampe 20..
nah, sehabis nilai dari variabel angka itu 21, while tadi akan ngecek, masih boleh diulang gak nih ? berhubung sudah tidak memenuhi syarat maka Pengulangan dihentikan. SELESAI

Jika ada yang membingungkan dapat comment 🙂


Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!