PEMROGRAMAN DASAR PENGULANGAN PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS

  • Slides: 13
Download presentation
PEMROGRAMAN DASAR PENGULANGAN PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA 2012

PEMROGRAMAN DASAR PENGULANGAN PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA 2012

PENGULANGAN • Definisi : Pengulangan adalah suatu teknik penulisan program yang digunakan untuk mengeksekusi

PENGULANGAN • Definisi : Pengulangan adalah suatu teknik penulisan program yang digunakan untuk mengeksekusi sekumpulan aksi yang berpola sama, selama beberapa kali. • Tiga Elemen Dalam Pengulangan : 1) Inisialisasi 2) Kondisi 3) Kendali

PENGULANGAN DALAM BAHASA C : for (inisialisasi; kondisi; kendali) { statemen; … statemen; }

PENGULANGAN DALAM BAHASA C : for (inisialisasi; kondisi; kendali) { statemen; … statemen; } inisialisasi; while (kondisi) { statemen; … statemen; kendali; } do { statemen; … statemen; kendali; } while (kondisi);

A. FOR q Inisialisasi, Kondisi & Kendali berada pada satu blok dengan struktur FOR.

A. FOR q Inisialisasi, Kondisi & Kendali berada pada satu blok dengan struktur FOR. q Pengulangan akan berlangsung selama Kondisi = True. q Jika kondisi = False, maka pengulangan akan berhenti. for (inisialisasi; kondisi; kendali) { statemen; … statemen; }

CONTOH PROGRAM 1 main() { for (int j=0; j<5; j++){ printf (“n Stetmen pengulangan

CONTOH PROGRAM 1 main() { for (int j=0; j<5; j++){ printf (“n Stetmen pengulangan ke-%d n”, j); } } taufik. pontoh@windowslive. com

B. WHILE q Inisialisasi dan kendali berada diluar blok WHILE. q Pengulangan berlangsung Kondisi

B. WHILE q Inisialisasi dan kendali berada diluar blok WHILE. q Pengulangan berlangsung Kondisi = True. akan selama q Jika kondisi = False, maka pengulangan akan berhenti. inisialisasi; while (kondisi) { statemen; … statemen; kendali; }

CONTOH PROGRAM 3 main() { int j=1; while (j<=5){ printf ("n Stetmen Pengulangan ke-%d

CONTOH PROGRAM 3 main() { int j=1; while (j<=5){ printf ("n Stetmen Pengulangan ke-%d n", j); j++; } } taufik. pontoh@windowslive. com

C. DO-WHILE q Inisialisasi dan kendali berada diluar blok DOWHILE. q Pengulangan berlangsung Kondisi

C. DO-WHILE q Inisialisasi dan kendali berada diluar blok DOWHILE. q Pengulangan berlangsung Kondisi = True. akan selama q Jika kondisi = False, maka pengulangan akan berhenti. inisialisasi; do { statemen; … statemen; kendali; } while (kondisi);

CONTOH PROGRAM 3 main() { int j=1; do{ printf ("n Statement Pengulangan Ke-%d n",

CONTOH PROGRAM 3 main() { int j=1; do{ printf ("n Statement Pengulangan Ke-%d n", j); j++; } while (j<=5); } taufik. pontoh@windowslive. com

CONTOH PROGRAM 4 main() { int n, j; printf (“Banyaknya Pengulangan : ”); scanf(“%d”,

CONTOH PROGRAM 4 main() { int n, j; printf (“Banyaknya Pengulangan : ”); scanf(“%d”, &n); for (int j=0; j<n; j++){ printf (“n Stetmen pengulangan ke-%d n”, j); } } taufik. pontoh@windowslive. com

CONTOH PROGRAM 5 main() { int x, y; for (x=1; x<=5; x++) { for

CONTOH PROGRAM 5 main() { int x, y; for (x=1; x<=5; x++) { for (y=1; y<=5; y++) { printf (" [%d, %d] ", x, y); } printf ("n"); } } taufik. pontoh@windowslive. com

LATIHAN Buatlah program yang menampilkan keluaran seperti berikut ini : 1. Jika input =

LATIHAN Buatlah program yang menampilkan keluaran seperti berikut ini : 1. Jika input = 5 maka : 5 4 3 2 1 (Rata-Rata = 3) 2. Jika input = 20 maka : 5 + 10 + 15 + 20 = 50 3. Jika input = 3 maka : 1, -1, 2, -2, 3, -3, (Jumlah Bilangan = 6)

LATIHAN Buatlah program yang menampilkan keluaran seperti berikut ini : 4. Jika input =

LATIHAN Buatlah program yang menampilkan keluaran seperti berikut ini : 4. Jika input = 5 maka : * ** ***** 4. Jika input A = 5 dan input B = 6 maka : Calon A : ##### (5) Calon B : ###### (6)