Sabtu, 25 Mei 2013

PEMOGRAMAN C++ INISIALISASI ARRAY MULTI DIMENSI


INISIALISASI ARRAY MULTI DIMENSI

Array dapat dapat juga terdiri lebih dari satu dimensi. Maka dikenal array orde 2x3, 2x2 dan sebagainya. dalam pemograman C++ kita juga dapat membuat suatu array multi dimensi. pada video dokumentasi dibawah dapat dilihat pembuatan array multi dimensi dengan bahasa C++ pada Microsoft Visual Studio

dan jika ingin mencobanya berikut adalah source code-nya.

#include<iostream>//header file
using namespace std;//library standar

int main()//fungsi main

{
       cout<<"nama : dian safari"<<endl;//untuk mencetak string
       cout<<"nim : 49013007"<<endl<<endl;//untuk mencetak string
       int A [2] [4] = {1,2,3,4,5,6,7,8};//deklarasi array A 2baris dan 4 kolom
       int i,j;//deklarasi variabel i dan j dgn tipe data integer
       cout<<"aplikasi matriks orde 2x4"<<endl;//untuk mencetak string

       for(i=0;i<2;i++)/*pengulangan dengan for
                                         ==>for(variabel=nilai;kondisi variabel;increment variabel)*/
       {
              for(j=0;j<4;j++)/*pengulangan dengan for
                                         ==>for(variabel=nilai;kondisi variabel;increment variabel)*/
              {
              cout << "A["<<i<<"] ["<<j<<"] = "<<A [i] [j]<<endl;//untuk mencetak string isi dari array A pada elemen [j] [k]
              }
              cout<<endl;//untuk new line
       }
       cout<<endl;//untuk new line
       system("pause");//untuk mempause cmd
       return 0;// nilai balikkan
}

CLICK TO VIEW THE VIDEO TUTORIAL

PEMOGRAMAN C++ MENGURUTKAN ARRAY


PENGURUTAN DATA ARRAY


Pengurutan elemen array dapat dilakukan dengan dua cara, yaitu ascending dan descending. kegunaan pengurutan data array adalah untuk mempercepat dan mempermudah dala proses pencarian data.

pada video dibawah dapat dilihat bagaimana cara mengurutkan elemen array dengan pemograman C++

video dokumentasi


PEMOGRAMAN C++ ARRAY KARAKTER


ARRAY  KARAKTER


Karakter adalah suatu tipe data. Dan jika kumpulan dari karakter maka disebut dengan string. Jika array menggunakan tipe data karakter, maka aray tersebut dapat ditampilkan seperti halnya string.
jika ingin mendeklarasikan array dengan tipe data karakter, maka penulisan syntaxnya adalah seperti dibawah nini :

tipe_data nama_array [ jumlah elemen] = { karakter 1, karakter 1,...}

dalam video dokumentasi dapat dilihat penggunaan array untuk tipe data karakter

video dokumentasi

PEMOGRAMAN C++ PENCARIAN NILAI ARRAY


PENCARIAN NILAI PADA ARRAY

Untuk mengatasi permasalahan dalam mencari dan menampilkan nilai yang telah dimasukan pada elemen array. Maka kita dapat mencari nilai tersebut dengan cara memanggil indeks dari dari array tersebut kemudian baru dikeluarkan nilainya.
Pada video dokumentasi dibawah dapat dilihat pembuatan program dengan menggunakan C++ untuk mencari nilai pada arary


video dikomantasi


dan berikut adalah source code-nya :

 #include<iostream>//header file
using namespace std;//library standar
int main()

{
       int a[10];//deklarasi variabel array a dengan jmlau elemen 10
       int nilai;//deklarsi variabe;

       cout<<"nama : Dian Safari"<<endl;//untuk mencetak output string
       cout<<"nim :49013007"<<endl<<endl;//untuk mencetak output string
       cout<<endl<<endl;//untuk mencetak new line

       for(int c=0;c<10;c++)//fungsi pengulangan dengan for
       {
              cout<<"indeks ["<<c<<"] = ";//mencetak string dan nilai pada variable
                                          array a dengan c
              cin>>a[c];// membaca input dari keyboard disimpan array
                        a dengan elemenc
       }
       cout<<endl;
       cout<<"nilai yang dicari adalah = ";//mencetak string dan nilai variabel
       cin>>nilai; //membaca input dari keyboard yg disimpan pada variabel nilai

       for(int d=0;d<10;d++)//fungsi pengulangan dengan for
       {
              if (a[d]==nilai)//if (kondisi)
              {
                     cout<<"nilai yang terdapat pada indeks ke "<<d<<endl;//mencetak
                                                          string dan nilai variabel d
              }
       }
       cout<<"\n";//mencetak new line
       system("pause");//untuk mempause cmd
       return 0;//nilai balikkan

PEMOGRAMAN C++ ARRAY INISIALISASI ARRAY



INISIALISASI ARRAY DAN PERUBAHAN

NILAI 


Penginisialisasian array dapat langsung dideklarasikan. Pengisian array secara langsung berguna jika elemen array tersebut tidak diisi dengan nilai yang baru.
bentuk umum dari inisialisasi array adalah :

tipe_data nama_array [jumlah array] = { nilai 1, nilai 2,...}

Pada video dokumentasi dapat dilihat penggunaan dan penginisialisasian nilai array

video dokumentasi


dan dapat pula dilihat source code-nya dibawah 


 #include <iostream>//heade file
using namespace std;//standar library

int main()//fungsi main

{
       int c[5]={5,10,15,20,25};//deklarasi variabel array c[5] diisi dgn
                                 5,10,15,20,25
       cout<<"nilai awal pada elemen array"<<endl;//mencetak output(string)
       cout<<"c[0] = "<<c[0]<<endl;//mencetak output(string)
       cout<<"c[1] = "<<c[1]<<endl;//mencetak output(string)
       cout<<"c[2] = "<<c[2]<<endl;//mencetak output(string)
       cout<<"c[3] = "<<c[3]<<endl;//mencetak output(string)
       cout<<"c[4] = "<<c[4]<<endl<<endl;//mencetak output(string)

       //perubahan nilai array
       int a[5]={12,25,30,35,40};//deklarasi variabel array a[5] diisi dgn
                                 12,25,30,35,40
       cout<<"a[0] = "<<a[0]<<endl;//mencetak output(string)
       cout<<"a[1] = "<<a[1]<<endl;//mencetak output(string)
       cout<<"a[2] = "<<a[2]<<endl;//mencetak output(string)
       cout<<"a[3] = "<<a[3]<<endl;//mencetak output(string)
       cout<<"c[4] = "<<c[4]<<endl<<endl;//mencetak output(string)

       system("pause");//untuk mempause cmd
       return 0;//nilai balikkan
}

Source code diatas hanya akan mengeluarkan nilai berdasarkan indeks dari masing-masing array c dan array a
      5 ==> c[0]                                            12==> c[0]
     10==> c[1]                                            25==> c[1]
     15==> c[2]                                            30==> c[2]
     20==> c[3]                                            35==> c[3]
     25==> c[4]                                            40==> c[4]