Jumat, 19 April 2013

ARRAY

Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama.Setiap Elemen data yang tersusun dalam array dibedakan dengan nomor index yang selalu dimulai dari 0.





Dalam program array yang akan dibahas kali ini adalah program menyalin isi array A ke dalam aray B dan isi di array B memiliki posisi terbalik sari array A.
Output Program yang dituju adalah sebagai berikut :



Source Code :Nomor 5

#include <stdio.h>  
#include<stdlib.h>  
int main(void)

{
       int nilai = 5, a = 0, b = 0;
       int A[5];
       int B[5];
       printf("=================ROYAN RODIANA=============\n\n");
       printf("=====================    ARRAY    ==============\n\n");

       printf("Masukan nilai Array A \n");
       for(a = 0; a < nilai; a++){
              printf("Masukan nilai array %d : ", a+1);
              scanf("%d", &A[a]);
       }
       printf("\n\nArray : int A[5];\n\n");
       printf("Index : 0 1 2 3 4\n");
       printf("Nilai : ");
       for(a = nilai - 1; a >= 0; a--){
              B[a] = A[b];
              printf("%d ", A[b]);
              b++;
       }
       printf("\n\n=============================================\n");
       printf("Hasil copy dari array A ke array B dengan posisi terbalik adalah\n");
       printf("===============================================\n\n");
       printf("Array : int B[5];\n\n");
       printf("Index : 0 1 2 3 4\n");
       printf("Nilai : ");
       for(a = 0; a < nilai; a++){
              printf("%d ", B[a]); }
       printf("\n\n");

       system("pause");
       return 0;
}


Penjelasan kode program

·       
  #include <stdio.h>   digunakan untuk standar input output

·         #include<stdlib.h>   digunakan untuk untuk mengaktifkan system(“pause”)

·         for(a = 0; a < nilai; a++){  pengulangan menggunakan "for" selama masih kurang dari "nilai" proses akan berjalan

·         scanf("%d", &A[a]); à memasukan nilai array melalui fungsi scanf

·         for(a = nilai - 1; a >= 0; a--){  pengulangan menganbil nilai array yang dimasukan menggunakan for

·         printf("%d ", A[b]);  menampilkan nilai array yang dimasukan

·         for(a = 0; a < nilai; a++){ pengulangan untuk mengambil nilai dari array a secara tebalik

·         printf("%d ", B[a]); fungsi untuk menampilkan array B

·         system("pause"); untuk menahan program supaya tidak langsung keluar

0 komentar:

Posting Komentar