1 2 3 Contoh1 Sudah ada array Satu



![Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-4.jpg)
![Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-5.jpg)

![Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-7.jpg)
![Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-8.jpg)
![Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-9.jpg)

![Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-11.jpg)
![Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-12.jpg)

![Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-14.jpg)
![Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-15.jpg)

![Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-17.jpg)
![Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-18.jpg)

![Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-20.jpg)
![Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-21.jpg)



![Contoh-7 a Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 a Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-25.jpg)
![0 Char A[15][ a. Tercetak : A 1 2 B 3 C 4 D 0 Char A[15][ a. Tercetak : A 1 2 B 3 C 4 D](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-26.jpg)
![0 Char A[15][ A 1 2 B 3 C 4 D 5 6 E 0 Char A[15][ A 1 2 B 3 C 4 D 5 6 E](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-27.jpg)
![0 Char A[15][ A a. Tercetak : Cara-2 b. Pakai for(): Pakai while() I 0 Char A[15][ A a. Tercetak : Cara-2 b. Pakai for(): Pakai while() I](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-28.jpg)
![0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-29.jpg)
![0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-30.jpg)
![0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-31.jpg)
![0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-32.jpg)
![0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5 0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-33.jpg)
![0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5 0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-34.jpg)

![Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-36.jpg)
![Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-37.jpg)


![Contoh-7 c. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 c. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-40.jpg)




![n = 0; for(I=0; I <= 14; I++ ) { printf(“%2 c”, A[ I] n = 0; for(I=0; I <= 14; I++ ) { printf(“%2 c”, A[ I]](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-45.jpg)

![Contoh-7 d. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 d. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-47.jpg)




![Contoh-7 e. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 e. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-52.jpg)



![Contoh-7 f. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 f. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-56.jpg)



![Contoh-7 g. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada Contoh-7 g. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada](https://slidetodoc.com/presentation_image_h/004b364838ccd98c87252abc316abc7e/image-60.jpg)





- Slides: 65
1
2
3
Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 12 17 10 19 Program ? 295 4
Contoh-1. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 12 17 10 19 for(I=0; I<= 10; I++) { printf(“n%i”, A[ I ] ); } 295 5
6
Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 19 16 3 8 11 12 Program ? 295 7
Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 19 16 3 8 11 12 Cara-1 for(I=0; I<= 10; I++) { printf(“n%i”, A[ 10 -I ] ); } 8
Contoh-2. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 19 16 3 8 11 12 Cara-2 for(I=10; >= 10; I--) { printf(“n%i”, A[ I ] ); } 9
10
Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 2 17 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 12 10 15 11 3 19 Program ? 296 11
Contoh-3. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 2 17 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 12 10 15 11 3 19 for(I=0; I<= 10; I+=2) { printf(“n%i”, A[ I ] ); } 296 12
13
Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array yang nilainya lebih besar dari 10, sehingga tercetak dengan urutan sebagai berikut : 12 17 15 25 11 16 19 Program ? 296 14
Contoh-4. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 2 17 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array yang nilainya lebih besar dari 10, sehingga tercetak dengan urutan sebagai berikut : 12 17 15 25 11 16 19 for(I=0; I<= 10; I++) { if(A[I] > 10 ) printf(“n%i”, A[ I ] ); } 296 15
16
Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak TOTAL seluruh isi array : Program ? 296 17
Contoh-5. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 2 17 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak TOTAL seluruh isi array : T = 0; for(I=0; I<= 10; I++) { T = T + A[ I ]; } printf(“n%i”, T ); 296 18
19
Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 9 11 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array yang nilainya merupakan bilangan genap. Program ? 296 20
Contoh-6. Sudah ada array Satu Dimensi A[11], sudah ada isinya dengan ilustrasi sebagai berikut : 0 12 1 17 2 3 10 4 5 5 6 15 7 25 8 11 9 10 8 3 16 19 Susun program (penggalan program) untuk mencetak isi array yang nilainya merupakan bilangan genap. for(I=0; I<= 10; I++) { if( A[ I ] % 2 == 0 ) printf(“n%i”, A[ I ]; ); } 296 21
22
23
0 A 1 2 B 3 C 4 5 D 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M N O a. A B C D E F G H I J K L M N O b. A B C D E F G H I J K L M N O c. A B C D E F G H I J K L M N O e. A B D G K d. A B C D G J M E H K N F I L O f. A B C D E C E F H I J L M N O F G H I J K L M N O g. A F K B C D E G H I J L M N O 24
Contoh-7 a Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M N O Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : ABCDEFGHIJKLMNO Program ? 25
0 Char A[15][ a. Tercetak : A 1 2 B 3 C 4 D 5 6 E 7 F 8 9 G 10 H 11 12 I ABCDEFGHIJKLMNO Cara-1. Pakai for(): for(I=0; I<=14; I++) { printf(“%c “, A[ I ] ); } Pakai while() I=0; While(I<=14) { printf(“%c “, A[ I ] ); I++; } J 13 14 K L M N O I 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 26
0 Char A[15][ A 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J ABCDEFGHIJKLMNO a. Tercetak : Cara-2 a. Pakai for(): Pakai while() I Hanya untuk Mengatur Loop 15 kali N=0; for(I=0; I<=14; I++) { printf(“%c “, A[N] ); N++; } N=0; I=0; While(I<=14) { printf(“%c “, A[N] ); N++; I++; } K L M N I N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 1427 O
0 Char A[15][ A a. Tercetak : Cara-2 b. Pakai for(): Pakai while() I Hanya untuk Mengatur Loop 15 kali 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J ABCDEFGHIJKLMNO N=0; for(I=1; I<=15; I++) { printf(“%c “, A[N] ); N++; } N=0; I=1; While(I<=15) { printf(“%c “, A[N] ); N++; I++; } K L M N I N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 1428 O
0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-3 a for(I=0; I<=2; I++) { for(J=0; J<=4; J++) { printf(“%c “, A[………………] ); } } ? I J I*5+J 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 Loop 3 x 5 I*5 + J I dan J Selain untuk mengatur loop, juga nilainya digunakan sebagai pembentuk nilai yang dicetak 2 29
0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-3 b for(I=1; I<=3; I++) { for(J=1; J<=5; J++) { printf(“%c “, A[……………] ); } } ? I J 1 1 2 3 4 5 2 Loop 3 x 5 (I-1)*5 + J-1 I dan J Selain untuk mengatur loop, juga nilainya digunakan sebagai pembentuk nilai yang dicetak 3 (I-1)*5 + J-1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 30
0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-3 c for(I=0; I<=4; I++) { for(J=0; J<=2; J++) { printf(“%c “, A[………………] ); } } ? I J I*3+J 0 0 1 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 Loop 5 x 3 I*3 + J 3 I dan J Selain untuk mengatur loop, juga nilainya digunakan sebagai pembentuk nilai yang dicetak 4 31
0 Char A[15] A a. Tercetak : 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-3 d for(I=1; I<=5; I++) { for(J=1; J<=3; J++) { printf(“%c “, A[……………] ); } } ? I J 1 1 2 3 1 2 3 Loop 5 x 3 (I-1)*3 + J-1 4 I dan J Selain untuk mengatur loop, juga nilainya digunakan sebagai pembentuk nilai yang dicetak 5 (I-1)*3 + J-1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 32
0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5 D 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-4 a N=0; for(I=1; I<=3; I++) { for(J=1; J<=5; J++) { printf(“%c “, A[ N ] ); N++; } } Nested loop 3 x 5 mencetak 15 kali I J N 1 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 Ada banyak cara untuk membuat loop 15 kali 3 33
0 Char A[15] a. Tercetak : A 1 2 B 3 C 4 5 D 6 E 7 F 8 G 9 10 H 11 12 I 13 14 J K L M N O ABCDEFGHIJKLMNO Cara-4 b N=0; for(I=1; I<=5; I++) { for(J=1; J<=3; J++) { printf(“%c “, A[ N ] ); N++; } } Nested loop 5 x 3 mencetak 15 kali I J N 1 1 2 3 1 2 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 3 Ada banyak cara untuk membuat loop 15 kali 4 5 34
35
Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : Program ? 7 F 8 9 G A B C D E F G H I J K L M N O 10 H 11 12 I J 13 14 K L M N O 297 36
Contoh-7 b Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 1 A Tercetak : 2 B A B C D E F G H I J K L M N O 3 C 4 5 D 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M Pakai for(): for(I=0; I<=14; I++) { printf(“n%c “, A[ I ] ); } Pakai while() I=0; While(I<=14) { printf(“n%c “, A[ I ] ); I++; } N O 37
Cara lain sama dengan 7 a 38
39
Contoh-7 c. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M N O Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : A B C D E F G H I J K L M N O Program ? 297 40
0 1 2 B 3 C 4 D 5 6 Contoh-7 c. A E Tercetak : A B C D E F G H I J K L M N O 7 F 8 G 9 10 H 11 12 I J 13 14 K M N O I J N 1 Cara-1, menggunakan nested loop N = 0; for(I=1; I <= 3; I++) { for(J=1; J<=5; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf(“n”); } L 2 3 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 41
0 1 2 3 4 5 6 Contoh-7 c. A Tercetak : A B C D E F G H I J K L M N O B C D E 7 F 8 G 9 10 H 11 12 I J 13 14 K L N O I J (I-1)*5 + J-1 1 Cara-2, Tidak menggunakan variabel N 2 for(I=1; I <= 3; I++) { for(J=1; J<=5; J++) { printf(“%2 c”, A[(I-1)*5 + J-1 ] ); } printf(“n”); } M 3 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 297 42
0 1 2 3 4 5 6 Contoh-7 c. A Tercetak : A B C D E F G H I J K L M N O B C D E 7 F 8 9 G Cara-3, Tidak menggunakan Nested Loop Menggunakan MOD for(I=1; I<=15; I++ ) { printf(“%2 c”, A[ I-1] ); if ( I%5 == 0 ) printf(“n”); } 10 H 11 12 I J 13 14 K L I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 M N O I % 5 = 1 2 3 4 0 298 43
0 1 2 3 4 5 6 Contoh-7 c. A Tercetak : A B C D E F G H I J K L M N O B C D E 7 F 8 G Cara-4, Tidak menggunakan MOD n = 0; for(I=0; I <= 14; I++ ) { printf(“%2 c”, A[ I] ); n = n + 1; if(n == 5) { printf(“n”); n = 0; } } 9 10 H 11 12 I J 13 14 K L M I n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 N O 1 2 3 4 5 44
n = 0; for(I=0; I <= 14; I++ ) { printf(“%2 c”, A[ I] ); n = n + 1; if(n == 5) { printf(“n”); n = 0; } } Perkembangan nilai I dan nilai I n 0 1 2 3 4 5 6 7 8 9 10 dst 0 1 2 3 4 0 dst while (I<=14) T T T dst printf A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] dst n if printf n = nilai n (n==5) ( “n” ) n+1 sekarang 1 F 2 F 3 F 4 F 5 True 1 1 dst pindah baris tetap = tetap = menjadi tetap = dst I++ 1 2 3 4 0 1 1 2 3 4 5 6 7 8 9 10 11 45 dst
46
Contoh-7 d. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 8 G 9 10 H 11 12 I 13 14 K L Program ? A D G J M J B E H K N C F I L O M N O 297 47
0 1 2 Contoh-7 d. A B Tercetak : A D G J M B E H K N 3 C 4 D 5 6 E 7 F C F I L O N = 0; for(I=1; I <= 5; I++) { for(J=1; J<=3; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf( “n” ); } 8 G 9 10 H 11 12 I J 13 14 K L M N O I J N 1 2 Cara-1 3 4 5 1 2 3 1 2 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 48
0 1 2 Contoh-7 d. A B Tercetak : A D G J M B E H K N 3 C C F I L O 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M N O I J (I-1)*3+J-1 1 2 Cara-2 for(I=1; I <= 5; I++) { for(J=1; J<=3; J++) { printf(“%2 c”, A[ (I-1)*3 + J-1 ] ); } printf( “n” ); } 3 4 5 1 2 3 1 2 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 49
0 1 2 Contoh-7 d. A B Tercetak : A D G J M B E H K N 3 C C F I L O 4 D 5 6 E 7 F 8 9 G 10 H 11 12 I J 13 14 K L I J 0 1 Cara-3 for(I=0; I <= 4; I++) { for(J=0; J<=2; J++) { printf(“%2 c”, A[ I*3 + J ] ); } printf( “n” ); } 2 3 4 0 1 2 0 1 2 M N O I*3+ J 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 50
51
Contoh-7 e. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 8 G 9 10 H 11 12 I A B D G K J 13 14 K L M N O C E F H I J L M N O Program ? 297 52
0 Contoh-7 e. Tercetak : A A B D G K 1 2 B 3 C 4 5 D C E F H I J L M N O 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 1 2 3 Cara-1 N = 0; for(I=1; I <= 5; I++) { for(J=1; J<=I; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf( “n” ); } 4 5 1 1 2 3 4 5 N O 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 53
0 Contoh-7 e. Tercetak : A A B D G K 1 2 B 3 C 4 5 D C E F H I J L M N O 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 1 2 3 Cara-2 N = 0; for(I=1; I <= 5; I++) { for(J=6 -I; J<=5; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf( “n” ); } 4 5 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5 N O 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 54
55
Contoh-7 f. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 8 G 9 10 H 11 12 I A F J M O J 13 14 K L M N O B C D E G H I K L N Program ? 297 56
0 1 2 3 4 5 6 Contoh-7 f. A B Tercetak : A F J M O B C D E G H I K L N C D E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 1 Cara-1 N = 0; for(I=1; I <= 5; I++) { for(J=I; J<=5; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf( “n” ); } 2 3 4 5 1 2 3 4 5 5 N O 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 57
0 1 2 3 4 5 6 Contoh-7 f. A B Tercetak : A F J M O B C D E G H I K L N C D E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 1 Cara-2 N = 0; for(I=1; I <= 5; I++) { for(J=1; J<=6 -I; J++) { printf(“%2 c”, A[ N ] ); N = N + 1; } printf( “n” ); } 2 3 4 5 1 2 3 4 1 2 3 1 2 1 N O 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 58
59
Contoh-7 g. Sudah ada array Satu Dimensi yang dibuat dengan char A[15], sudah ada isinya dengan ilustrasi sebagai berikut : 0 A 1 2 B 3 C 4 D 5 6 E 7 F Susun program (penggalan program) untuk mencetak isi array tersebut sehingga tercetak dengan urutan sebagai berikut : 8 G 9 10 H 11 12 I J A B C D E F G H I J 13 14 K L M N O Program ? 297 60
0 1 2 3 Contoh-7 g. A B C Tercetak : A B C D E F G H I J K L M N O 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L I J 0 1 Cara-1 for(I=0; I <= 4; I++) { for(J=I; J<=14; J=J+5) { printf(“%2 c”, A[ J ] ); } printf( “n” ); } 2 3 4 M N O 0 5 10 1 6 11 2 7 12 3 8 13 4 9 14 61
0 1 2 3 Contoh-7 g. A B C Tercetak : A B C D E F G H I J K L M N O 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 1 2 Cara-2 for(I=1; I <= 5; I++) { N = I-1; for(J=1; J<=3; J++) { printf(“%2 c”, A[ N ] ); N = N + 5; } printf( “n” ); } 3 4 5 1 2 3 1 2 3 N O 0 5 10 1 6 11 2 7 12 3 8 13 4 9 14 62
0 1 2 3 Contoh-7 g. A B C Tercetak : A B C D E F G H I J K L M N O 4 D 5 6 E 7 F 8 G 9 10 H 11 12 I J 13 14 K L M I J N 0 1 Cara-3 for(I=0; I <= 4; I++) { N = I; for(J=0; J<=2; J++) { printf(“%2 c”, A[ N ] ); N = N + 5; } printf( “n” ); } 2 3 4 0 1 2 0 1 2 N O 0 5 10 1 6 11 2 7 12 3 8 13 4 9 14 63
64
Bersambung ke : 65