Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

{Pertemuan 7 Struktur Perulangan Lanjutan}

Presentasi serupa


Presentasi berjudul: "{Pertemuan 7 Struktur Perulangan Lanjutan}"— Transcript presentasi:

1 {Pertemuan 7 Struktur Perulangan Lanjutan}
Analisis dan desain Algoritma (PG157)

2 Outline Nested Loop Contoh dan Latihan yang melibatkan Struktur Perulangan

3 NESTED LOOP 255

4 ? - Pendahuluan Berapa kali loop dikerjakan ? #include<stdio.h>
void main() { int J; for ( J=1; J<=5; J++ ) { } J 1 2 3 4 5 6 - Loop Berapa kali loop dikerjakan ? 255

5 - Pendahuluan int J; for ( J=1; J<=5; J++) { } - - - J<=5
false true - false true J=1 J<=5 J++ - int J; for ( J=1; J<=5; J++) { } - Loop J<=5 false true J=1 J++ - atau

6 #include<stdio.h> main() { int J; J = 1; while ( J<=5 ) { -
Pendahuluan J<=5 J=1 J=J+1 false true - #include<stdio.h> main() { int J; J = 1; while ( J<=5 ) { - J++; } atau - J<=5 false true J=1 J=J+1 - Loop

7 Pendahuluan #include<stdio.h> void main() { int J; for ( J=1; J<=5; J++) { - } #include<stdio.h> void main() { int J; J = 1; while ( J<=5 ) { - J++; }

8 Nested Loop dengan for( )
Pemahaman Nested Loop #include<stdio.h> void main() { int I, J; for ( I=1; I<=3; I++) { } #include<stdio.h> void main() { int I, J; for ( I=1; I<=3; I++) { } (A) for ( J=1; J<=5; J++) { } - for ( J=1; J<=5; J++) { } (B) -

9 for ( J=1; J<=5; J++) { } #include<stdio.h> main() { int I, J; for ( I=1; I<=3; I++) { } printf(“\nJakarta”) for ( J=1; J<=5; J++) { } Tercetak : Jakarta printf(“\nJakarta”) Tercetak : Jakarta - 15 kali

10 Perhatikan kembali Nested Loop sebelumnya sebagai berikut ini :
#include<stdio.h> void main() { int I, J; for ( I=1; I<=3; I++) { } I<=3 false true J=1 for ( J=1; J<=5; J++) { } J<=5 false Outer loop true Outer loop - Inner loop Inner loop J++ I++ 258 keluar

11 #include<stdio.h> void main() { int I, J;
for ( I=1; I<=3; I++) { } I<=3 true J=1 false for ( J=1; J<=5; J++) { } - J<=5 true Outer loop Inner loop false J++ I++ 258 keluar

12 Latihan di Kelas Buatlah Flowchart untuk mencetak beberapa deret berikut ini:

13 Latihan di Kelas Seseorang mengendarai sepeda dengan kecepatan tetap 2 meter/detik. Susun program untuk mencetak berapa meter yang dia tempuh setelah bersepeda selama 100 detik. Seseorang menyimpan uang Rp di bank dengan bunga ber-bunga 2% perbulan. Jadi setelah satu bulan uangnya menjadi Rp Satu bulan berikutnya uang Rp ini mendapat bunga lagi 2%, yaitu Rp sehingga setelah 2 bulan uangnya menjadi Rp Rp = Rp Demikian seterusnya (bunga bulan ini ditambahkan ke saldo uangnya dan mendapatkan bunga lagi pada bulan berikutnya) . Susun program untuk menghitung dan mencetak jumlah uangnya setelah 10 bulan.

14 Susun program untuk mencetak nilai-
nilai ( 1- 15) sehingga tercetak sebagai berikut : a. b. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 c. d.

15 SOAL : Susun program untuk mencetak nilai 1-15, sehingga tercetak sebagai berikut : a. 1 2 3 b. 13 14 15 c. 1 2 3 d. 13 14 15

16 a. b. SOAL : Apa yang tercetak bila program berikut ini dijalankan :
#include<stdio.h> void main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; printf(“%3i”, T ); } printf(“\n); #include<stdio.h> void main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; } printf(“%3i”, T ); printf(“\n);

17 a. SOAL : Apa yang tercetak bila program berikut ini dijalankan :
#include<stdio.h> void main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; } printf(“%3i”, T );

18 a. b. SOAL : Apa yang tercetak bila program berikut ini dijalankan :
#include<stdio.h> void main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; printf(“%3i”, T ); } printf(“\n); #include<stdio.h> void main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; } printf(“%3i”, T ); printf(“\n);

19 c. #include<stdio.h> main() { int I, J, T; T = 0; for ( I=1; I<=3; I++) { for(J = I; J<=5; J++) { T = T + J; } printf(“%3i”, T );

20 Terima kasih…


Download ppt "{Pertemuan 7 Struktur Perulangan Lanjutan}"

Presentasi serupa


Iklan oleh Google