Perulangan looping Oleh Sri Supatmi PERULANGAN LOOPING Looping

  • Slides: 12
Download presentation
Perulangan (looping) Oleh: Sri Supatmi

Perulangan (looping) Oleh: Sri Supatmi

PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga

PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: 1. Perulangan While 2. Perulangan Do. . While 3. Perulangan For

1. Perulangan While Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan

1. Perulangan While Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. Bentuk Umum : While (kondisi) { Statement. . . }

 Contoh program while #include<stdio. h> #include<conio. h> main() { int i=0, jum=0; clrscr();

Contoh program while #include<stdio. h> #include<conio. h> main() { int i=0, jum=0; clrscr(); while (i<=10) { i++; printf("%4 dn", i); jum=jum+i; } printf("-----+n"); printf("%4 d", jum); getch(); }

2. Perulangan Do. . while Pada dasarnya struktur perulanagn ini sama saja dengan struktur

2. Perulangan Do. . while Pada dasarnya struktur perulanagn ini sama saja dengan struktur While. Ø hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya diatas. Ø sementara pada perulangan do … while, seleksi berada dibawah batas perulangan. Do Ø Bentuk Umum : { Ø Statement. . . } While (kondisi)

Contoh program Do…While #include<stdio. h> #include<conio. h> main() { int i; clrscr(); i=1; do

Contoh program Do…While #include<stdio. h> #include<conio. h> main() { int i; clrscr(); i=1; do { printf("%dn", i); i++; } while(i<=5); }

3. Perulangan for Struktur perulangan for digunakan untuk mengeksekusi satu blok dari statement secara

3. Perulangan for Struktur perulangan for digunakan untuk mengeksekusi satu blok dari statement secara berulang baik berulang maju maupun berulang mundur. Bentuk Umum : For (inisialisasi; syarat; penambahan) { } For (inisialisasi; syarat; pengurangan) { Statement . . . } Keterangan : Inisialisasi Pernyataan untuk menyatakan keadaan awal dari variable control. Syarat Ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan. Penambahan atau pengurangan Pengatur perubahan nilai variable control.

PERULANGAN FOR BERSARANG Perulangan For bersarang ini berarti bahwa didalam perulangan for terdapat perulangan

PERULANGAN FOR BERSARANG Perulangan For bersarang ini berarti bahwa didalam perulangan for terdapat perulangan for lagi. Perulangan for bersarang ini bisa menggunakan For Positif dan For Negatif. Bentuk Umum perulangan For Bersarang: For (inisialisasi; syarat; Penambahan) { Statement. . . } }

Contoh program for #include<stdio. h> #include<conio. h> main() { int i; for (i=10; i>0;

Contoh program for #include<stdio. h> #include<conio. h> main() { int i; for (i=10; i>0; i--) { printf("n Bahasa C%5 i", i) ; } getch(); } Tampilan program

Contoh For bersarang #include<stdio. h> #include<conio. h> main() { int i, n, j; for

Contoh For bersarang #include<stdio. h> #include<conio. h> main() { int i, n, j; for (i=1; i<=3; i++) { for (j = 1; j <=i ; j++) { printf(“*”); } Printf(“n”); } Printf("program selesai"); }

#include<stdio. h> #include<conio. h> main() { int i, j, k, l; for (i=3; i>0;

#include<stdio. h> #include<conio. h> main() { int i, j, k, l; for (i=3; i>0; i--) { for (j=i; j >0 ; j--) { printf("%d", j); } printf("n"); } for (k=1; k<=3; k++) { for (l=1; l<=k ; l++) { printf("%d", l); } printf("n"); } printf("program selesai"); return 0; }

#include<stdio. h> #include<conio. h> main() { int i, j, k, l; for (i=3; i>0;

#include<stdio. h> #include<conio. h> main() { int i, j, k, l; for (i=3; i>0; i--) { for (j=i; j >0 ; j--) { printf("*"); } printf("n"); } for (k=1; k<=3; k++) { for (l=1; l<=k ; l++) { printf("*"); } printf("n"); } printf("program selesai"); return 0; }