Pertemuan Hari ke - 1 Sesi-3
A #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; } 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11
A Misal : i & j j #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; } j 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 i Misal : i & j
A j i j #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( i=0; i<=2; i++ ) { for ( j=0; j<=4; j++ ) { } j i j 0 1 2 3 4 1 2 5 12 17 10 7 1 2 3 4 15 6 25 2 19 4 9 20 22 11 1 1 2 3 4 i 2 1 2 3 4
A urutan proses j i j #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( i=0; i<=2; i++ ) { for ( j=0; j<=4; j++ ) { . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } j i j 0 1 2 3 4 1 2 5 12 17 10 7 1 2 3 4 15 6 25 2 19 4 9 20 22 11 1 1 2 3 4 i urutan proses 2 1 2 3 4
? A j i j } apa yang trcetak #include <stdio.h> void main( ) 0 1 2 3 4 #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( i=0; i<=2; i++ ) { for ( j=0; j<=4; j++ ) { if ( A [ i ][ j ] < 12 ) { printf ("%i ", A [ i ][ j ] ); } i j 1 2 5 5 12 12 17 17 10 10 7 7 1 2 3 4 15 15 6 6 25 25 2 2 19 19 4 4 9 9 20 20 22 22 11 11 1 1 2 3 4 i 5 10 7 6 2 4 9 11 2 1 2 3 4 ? apa yang trcetak ?
j #include <stdio.h> void main( ) 0 1 2 3 4 #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; } 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 i
j #include <stdio.h> void main( ) 0 1 2 3 4 #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { } 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 i
j i j #include <stdio.h> void main( ) 0 1 2 3 4 #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { } j i 1 2 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 1 1 2 i 2 1 2 3 1 2 4 1 2
j i j #include <stdio.h> void main( ) 0 1 2 3 4 #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { } j i 1 2 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 1 1 2 i 2 1 2 3 1 2 4 1 2
? j i } apa yang trcetak #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { if ( A [ i ][ j ] < 12 ) { printf ("%i ", A [ i ][ j ] ); } j i 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 1 1 2 2 1 2 3 1 2 4 1 2 ? apa yang trcetak
? j i } Tercetak : 5 4 6 9 10 2 7 11 apa yang trcetak #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { if ( A [ i ][ j ] < 12 ) { printf ("%i ", A [ i ][ j ] ); } j i 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 1 1 2 Tercetak : 2 1 2 5 4 6 9 10 2 7 11 3 1 2 4 1 2 ? apa yang trcetak
? j i } Tercetak : 5 4 6 9 10 2 7 11 apa yang trcetak #include <stdio.h> void main( ) { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j ; for ( j=0; j<=4; j++ ) { for ( i=0; i<=2; i++ ) { if ( A [ i ][ j ] < 12 ) { printf ("%i ", A [ i ][ j ] ); } j i 5 5 12 12 17 17 10 10 7 7 1 2 15 15 6 6 25 25 2 2 19 19 4 4 9 9 20 20 22 22 11 11 1 1 2 Tercetak : 2 1 2 5 4 6 9 10 2 7 11 3 1 2 4 1 2 ? apa yang trcetak
Menghitung Total
i A j T #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; } A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i T
? i A j T Apa yang tercetak #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 i T ? Apa yang tercetak 17
i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j 0 0 1 2 3 4 5 1 0 2 0 dan seterusnya j 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 i 18
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 19
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 20
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 21
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 3 44 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 22
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 3 44 4 51 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 23
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 3 44 4 51 5 1 0 66 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 24
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 3 44 4 51 5 1 0 66 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 T < 60 bernilai FALSE keluar dari Loop 25
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A i j T 0 0 5 1 17 2 34 3 44 4 51 5 1 0 66 0 1 2 3 4 5 12 17 10 7 1 2 1 2 15 6 25 2 19 4 9 20 22 11 Tercetak : 66 26
atau 27
i A j T #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A j 0 1 2 3 4 5 5 12 12 17 17 10 10 7 7 1 2 1 2 15 15 6 25 2 19 4 9 20 22 11 i 66 51 17 34 44 5 T Tercetak : 66 28
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[ i ] [ j ] ; j=j+1; if( j==5) { j=0; i++; } printf(“%i “, T ); A 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 Tercetak : 66
cara lain 31
? i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, n=0, j=0, T=0; while( T < 60 ) { i=n/5; j=n%5; n++; T = T + A[ i ] [ j ] ; } printf(“%i “, T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i ? Apa yang tercetak 32
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, n=0, j=0, T=0; while( T < 60 ) { i= n/5; j=n%5; n++; T = T + A[ i ] [ j ] ; } printf(“%i “, T ); A 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 33
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, n=0, j=0, T=0; while( T < 60 ) { i= n/5; j=n%5; n++; T = T + A[ i ] [ j ] ; } printf(“%i “, T ); A i = j = n n/5 n%5 0 0 0 1 0 1 2 0 2 3 0 3 4 0 4 5 1 0 6 1 1 7 1 2 dan seterusnya 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 34
A #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, n=0, j=0, T=0; while( T < 60 ) { i= n/5; j=n%5; n++; T = T + A[ i ] [ j ] ; } printf(“%i “, T ); A i = j = n n/5 n%5 0 0 0 1 0 1 2 0 2 3 0 3 4 0 4 5 1 0 6 1 1 7 1 2 dan seterusnya 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 35
? i A j Apa yang tercetak #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[i][j] ; i=i+1; if( i==3) { i=0; j++; } printf(" %i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i ? Apa yang tercetak
A int i=0, j=0, i=i+1; if( i==3) { i=0; j++; } i j 0 0 1 0 2 0 3 0 1 0 0 1 0 2 0 3 0 1 1 1 2 1 0 2 1 2 2 2 0 3 1 3 dan seterusnya A 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 38
? A int i=0, j=0, T=0; while( T < 60 ) { T = T + A[i][j] ; i=i+1; if( i==3) { i=0; j++; } printf(" %i ", T ); i j 0 0 1 0 2 0 3 0 1 1 1 2 1 0 2 1 2 2 2 0 3 1 3 dan seterusnya A 0 1 2 3 4 1 2 5 12 17 10 7 15 6 25 2 19 4 9 20 22 11 ? Apa yang tercetak 39
i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i=0, j=0, T=0; while( T < 60 ) { T = T + A[i][j] ; i=i+1; if( i==3) { i=0; j++; } printf(" %i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i Tercetak : 68
? i A j Apa yang tercetak #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, n=0, T=0; while( T < 60 ) { i=n%3; j=n/3; n++; T = T + A[i][j] ; } printf(" %i ", T ); j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i ? Apa yang tercetak
i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, n=0, T=0; while( T < 60 ) { i=n%3; j=n/3; n++; T = T + A[i][j] ; } printf(" %i ", T ); j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i Tercetak : 68
? i A j Apa yang tercetak #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, T=0; for( i=0; i<=2; i++ ) { for( j=0; j<=4; j++ ) { T = T + A[ i ][ j ] ; if( T > 60 ) { break; } } printf("%i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i ? Apa yang tercetak
i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, T=0; for( i=0; i<=2; i++ ) { for( j=0; j<=4; j++ ) { T = T + A[ i ][ j ] ; if( T > 60 ) { break; } } printf("%i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i Tercetak : 70
? i A j Apa yang tercetak #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, T=0; for( i=0; i<=2; i++ ) { for( j=0; j<=4; j++ ) { T = T + A[ i ][ j ] ; if( T > 60 ) { i=2; j=4; } } printf("%i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i ? Apa yang tercetak
i A j #include <stdio.h> void main() { int A[3][5] = { 5, 12, 17, 10, 7, 15, 6, 25, 2, 19, 4, 9, 20, 22, 11 }; int i, j, T=0; for( i=0; i<=2; i++ ) { for( j=0; j<=4; j++ ) { T = T + A[ i ][ j ] ; if( T > 60 ) { i=2; j=4; } } printf("%i ", T ); A j 0 1 2 3 4 5 12 17 10 7 1 2 15 6 25 2 19 4 9 20 22 11 i Tercetak : 66
Mengisi array dua dimensi
? i A j Apa isi array #include <stdio.h> i j void main() { int A[3][5]; int i, j, N=1; for( i=0; i<=2; i++ ) { for( j=0; j<=4; j++ ) { A[ i ][ j ] = N; N=N+1; } i j j 0 1 2 3 4 1 2 3 4 1 2 1 1 2 3 4 i 2 1 2 3 4 ? Apa isi array
? i A j j i Apa isi array #include <stdio.h> void main() { int A[3][5]; int i, j, N=1; for( j=0; j<=4; j++ ) { for( i=0; i<=2; i++ ) { A[ i ][ j ] = N; N=N+1; } j i j 0 1 2 3 4 1 2 1 4 7 10 13 1 2 2 5 8 11 14 1 1 2 3 6 9 12 15 2 1 2 3 1 2 i ? Apa isi array 4 1 2