Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ARRAY / Larik.

Presentasi serupa


Presentasi berjudul: "ARRAY / Larik."— Transcript presentasi:

1 ARRAY / Larik

2 jenis nama_array[ukuran_array]
ARRAY / LARIK Larik adalah sekumpulan variabel yang sama jenisnya dan berkelompok dalam memori ARRAY 1 DIMENSI jenis nama_array[ukuran_array] ukuran_array / Indeks array diisi dengan maksimum banyaknya data dan dimulai dari NOLC tidak akan memberikan pesan kesalahan jika suatu array sudah melampaui ukuran array sebenarnya ARRAY 2 DIMENSI [ MATRIK ] jenis nama_array[jumlah_baris][jumlah_kolom]

3 /. program untuk mengurutkan data
/* program untuk mengurutkan data */ main(){ int x,a,b; int deret[12]; /* deklarasi larik */ clrscr(); /* input data */ for(a=0;a<10;a++) { printf("\nData ke %d =>",a);scanf("%d",&deret[a] ); } /* mengurutkan data */ for(a=0 ; a<10 ;a++) { for(b=a+1;b<10;b++) { if(deret[a] > deret[b] ) { x = deret[b]; deret[b] = deret[a]; deret[a] = x; } } } /* cetak data */ for(a=0 ; a<10 ; a++) printf("\n%d",deret[a] ) }

4 /. program penjumlahan dua matriks. / main(){ /. deklarasi larik
/* program penjumlahan dua matriks */ main(){ /* deklarasi larik */ int a[3][3]; int b[3][3]; int c[3][3]; int m,n; /* input larik a */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("\nmatrik a %d baris %d kolom >",m,n); scanf("%d",&a[m][n]); } }

5 /* input larik b */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("\nmatrik b %d baris %d kolom ==> ",m,n); scanf("%d",&b[m][n]); } } /* penjumlahan matrik a dan b hasil di matrik c*/ for(m=0;m<3;m++) { for(n=0;n<3;n++) { c[m][n] = a[m][n]+b[m][n]; } }

6 /* cetak matrik c */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("%4d ",c[m][n]); } printf("\n"); } }

7 /. program untuk mengurutkan data
/* program untuk mengurutkan data */ main(){ int x,a,b; int deret[12]; /* deklarasi larik */ clrscr(); /* input data */ for(a=0;a<10;a++) { printf("\nData ke %d =>",a);scanf("%d",&deret[a] ); } /* mengurutkan data */ for(a=0 ; a<10 ;a++) { for(b=a+1;b<10;b++) { if(deret[a] > deret[b] ) { x = deret[b]; deret[b] = deret[a]; deret[a] = x; } } } /* cetak data */ for(a=0 ; a<10 ; a++) printf("\n%d",deret[a] ) }

8 /. program penjumlahan dua matriks. / main(){ /. deklarasi larik
/* program penjumlahan dua matriks */ main(){ /* deklarasi larik */ int a[3][3]; int b[3][3]; int c[3][3]; int m,n; /* input larik a */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("\nmatrik a %d baris %d kolom >",m,n); scanf("%d",&a[m][n]); } }

9 /* input larik b */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("\nmatrik b %d baris %d kolom ==> ",m,n); scanf("%d",&b[m][n]); } } /* penjumlahan matrik a dan b hasil di matrik c*/ for(m=0;m<3;m++) { for(n=0;n<3;n++) { c[m][n] = a[m][n]+b[m][n]; } }

10 /* cetak matrik c */ for(m=0;m<3;m++) { for(n=0;n<3;n++) { printf("%4d ",c[m][n]); } printf("\n"); } }


Download ppt "ARRAY / Larik."

Presentasi serupa


Iklan oleh Google