Jumat, 27 April 2012

Perulangan/Looping pada Bahasa C

Diposting oleh Fildzah Zhafrina di 20.13
Apa yaa Perulangan itu?
Perulangan/Looping adalah pengulangan satu atau lebih suatu statement proses hingga kondisi tertentu.
Kegunaan dari Looping ini sendiri untuk meringkas algoritma program perintah yang dikerjakan berulang-ulang, sehingga lebih singkat dan efisien.

Macam-macam Looping pada C yaitu : For, While, dan Do-While
For : Untuk mengulang proses yang sudah diketahui jumlahnya
For(inisialisasi;syarat;penambahan) (pernyataan)
While : Untuk mengulang proses yang belum diketahui jumlahnya dengan pengecekan kondisi terlebih dahulu
While(kondisi) (pernyataan)
Do While : Untuk mengulang proses yang belum diketahui jumlahnya juga, tapi pengecekan nilai dilakukan setelah instruksi diberitahu
Do (pernyataan) while (kondisi);


Contoh Program For :



  • Printf(“masukkan angka “); scanf(“%d”, &n); meminta user memasukkan angka yang divariabelkan sebagai n.
  • For(a=1; a<=n; a++) pernyataan perulangan. Bila a lebih kecil sama dengan n, maka akan lanjut ke statement dibawahnya.
  • For(kolom=1;kolom<=maksimal;kolom++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
  • If(a==b) printf(“%d \n”,b); else printf(“ “);  kemudian disini terdapat statement kondisi, jika a bernilai sama dengan b maka cetak b pada layar. Jika tidak, maka print spasi.
  • Print(“\n”); apabila sarang pernyataan perulangan di dalam sudah selesai, nilai b sudah lebih besar dari a, maka akan membuat baris baru, dan kembali ke sarang pernyataan di luar, begitu seterusnya sampai nilai a lebih besar dari nilai n.

Outputnya :

Contoh Program Do-While



  • int baris,kolom, hasil_kali; mendeklarasikan baris,kolom dan hasil kali yang bertipe integer
  • baris = 1; memberi nilai variabel baris sama dengan 1
  • kolom =1; memberi nilai variabel kolom sama dengan 1 
  • do { hasil kali = baris*kolom; hasil kali merupakan hasil dari perkalian baris dan kolom dan printf("%3d", hasil_kali); menyetak pada layar hasil kali. %3d untuk memberi jarak antar kolom. Kemudian kolom++; } nilai kolom bertambah satu. Perulangan ini akan terus dilakukan sampai nilai kolom sudah lebih besar dari 5. Maka akan tercetak secara mendatar 12345.
  • baris ++; printf("\n");} nilai baris kemudian bertambah satu, dan pindah baris pada layar. Kemudian while(baris<=5); selama nilai baris masih lebih kecil sama dengan 5, maka laksanakan perintah dari do kolom=1; Akan tercetak 246810. Dan begitu seterusnya perulangan dilakukan sampai kondisi terpenuhi.
Outputnya :

0 komentar on "Perulangan/Looping pada Bahasa C"

Jumat, 27 April 2012

Perulangan/Looping pada Bahasa C

Apa yaa Perulangan itu?
Perulangan/Looping adalah pengulangan satu atau lebih suatu statement proses hingga kondisi tertentu.
Kegunaan dari Looping ini sendiri untuk meringkas algoritma program perintah yang dikerjakan berulang-ulang, sehingga lebih singkat dan efisien.

Macam-macam Looping pada C yaitu : For, While, dan Do-While
For : Untuk mengulang proses yang sudah diketahui jumlahnya
For(inisialisasi;syarat;penambahan) (pernyataan)
While : Untuk mengulang proses yang belum diketahui jumlahnya dengan pengecekan kondisi terlebih dahulu
While(kondisi) (pernyataan)
Do While : Untuk mengulang proses yang belum diketahui jumlahnya juga, tapi pengecekan nilai dilakukan setelah instruksi diberitahu
Do (pernyataan) while (kondisi);


Contoh Program For :



  • Printf(“masukkan angka “); scanf(“%d”, &n); meminta user memasukkan angka yang divariabelkan sebagai n.
  • For(a=1; a<=n; a++) pernyataan perulangan. Bila a lebih kecil sama dengan n, maka akan lanjut ke statement dibawahnya.
  • For(kolom=1;kolom<=maksimal;kolom++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
  • If(a==b) printf(“%d \n”,b); else printf(“ “);  kemudian disini terdapat statement kondisi, jika a bernilai sama dengan b maka cetak b pada layar. Jika tidak, maka print spasi.
  • Print(“\n”); apabila sarang pernyataan perulangan di dalam sudah selesai, nilai b sudah lebih besar dari a, maka akan membuat baris baru, dan kembali ke sarang pernyataan di luar, begitu seterusnya sampai nilai a lebih besar dari nilai n.

Outputnya :

Contoh Program Do-While



  • int baris,kolom, hasil_kali; mendeklarasikan baris,kolom dan hasil kali yang bertipe integer
  • baris = 1; memberi nilai variabel baris sama dengan 1
  • kolom =1; memberi nilai variabel kolom sama dengan 1 
  • do { hasil kali = baris*kolom; hasil kali merupakan hasil dari perkalian baris dan kolom dan printf("%3d", hasil_kali); menyetak pada layar hasil kali. %3d untuk memberi jarak antar kolom. Kemudian kolom++; } nilai kolom bertambah satu. Perulangan ini akan terus dilakukan sampai nilai kolom sudah lebih besar dari 5. Maka akan tercetak secara mendatar 12345.
  • baris ++; printf("\n");} nilai baris kemudian bertambah satu, dan pindah baris pada layar. Kemudian while(baris<=5); selama nilai baris masih lebih kecil sama dengan 5, maka laksanakan perintah dari do kolom=1; Akan tercetak 246810. Dan begitu seterusnya perulangan dilakukan sampai kondisi terpenuhi.
Outputnya :

0 komentar:

 

CHEER UP!! がんばって~ Copyright © 2009 Paper Girl is Designed by Ipietoon Sponsored by Online Business Journal