Anda di halaman 1dari 4

SHARE MAKE BE EASY ARRAY (urutan)

Pengertian Array Aray didalamnya atau larik merupakan tipe data terstruktur yang dimana tipe

terdiri

dari

komponen-komponen

mempunyai

data yang sama am suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu larik atau arraya setiap komponen ditunjukan oleh index yang unix. Logika orang dengan sederhananya nama yang array sama itu bisa disamakan dengan dua

didalam

suatu

komunitas,

untuk

membedakan antara nama yang sama tersebut maka dibutuhkan inisial tambahan untuk membedakanya. Deklarasi Array Didalam Penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan jumlah karakter apabila tipe charakter dan ditambah dengan indeks array yang dituliskan didalam tanda []. Bentuk Umum Penulisan Pada Borlan C++ Untuk char/string Tipe data [jumlah] [array] Untuk bilangan numeric Tipe data [array]

Contoh Int harga[30]


Jumlah Array

Char kode[25][30]
Jumlah Karakter

Borland C++

Created By F@y

SHARE MAKE BE EASY


Contoh
#include<conio> #include<stdio> #include<iostream> #include<iomanip> //membuat fungsi garis garis() { cout<<"-----------------------------------------------"<<endl; } //membuat fungsi hitung float hitung(float a, float b) { return(a*b); } //membuat fungsi bayar float bayar(float a, float b) { return(a+b); } //program utama main() { char np[20],nk[20][25],kd[25],lagi; float hrg[25],jml[25],byr[25],tb=0; int i,j; awal: clrscr(); cout<<endl; cout<<" DISTRO BLINKZ"<<endl; cout<<" JL.Pancoran Barat no 60 Telp (021) 91990468"<<endl; garis(); cout<<" Masukan Nama Pembeli : ";cin>>np; cout<<" Masukan jumlah data : ";cin>>j; cout<<endl; for(i=1;i<=j;i++) { cout<<"Data ke- "<<i<<endl; cout<<" Masukan Kode[J/K/C]: ";cin>>kd[i]; if(kd[i]=='J' || kd[i]=='j') { strcpy(nk[i],"Jaket"); hrg[i]=35000; } else if(kd[i]=='K' || kd[i]=='k') { strcpy(nk[i],"Kemeja"); hrg[i]=25000; } else

Borland C++

Created By F@y

SHARE MAKE BE EASY


{ strcpy(nk[i],"Celana"); hrg[i]=45000; } cout<<" Nama Barang : "<<nk[i]<<endl; cout<<" Harga Barang : "<<hrg[i]<<endl; cout<<" Jumlah Beli : ";cin>>jml[i]; byr[i]=hitung(jml[i],hrg[i]); //deklarasi fungsi hitung cout<<" Jumlah Bayar :"<<byr[i]<<endl; tb=bayar(byr[i],tb); //deklarasi fungsi bayar } clrscr(); cout<<endl; cout<<" DISTRO BLINKZ"<<endl; cout<<" JL.Pancoran Barat no 60 Telp (021) 91990468"<<endl; cout<<" Sruk Pembelian Barang"<<endl; cout<<endl<<endl; cout<<"Nama pembeli :"<<np<<endl; cout<<"=================================================="<<endl; cout<<"No. Kode Nama Harga Jumlah Jumlah "<<endl;
cout<<" Barang Barang Barang Beli Bayar "<<endl;

cout<<"===================================================="<<end l; for(i=1;i<=j;i++) { cout<<setiosflags(ios::left)<<setw(5)<<i; cout<<setiosflags(ios::left)<<setw(8)<<kd[i]; cout<<setiosflags(ios::left)<<setw(8)<<nk[i]; cout<<setiosflags(ios::left)<<setw(12)<<hrg[i]; cout<<setiosflags(ios::left)<<setw(8)<<jml[i]; cout<<setiosflags(ios::left)<<setw(12)<<byr[i]<<endl; } cout<<"=================================================="<<endl; cout<<" Total bayar : "<<tb<<endl; cout<<endl<<endl; cout<<"Mau input data lagi [Y/T] =";cin>>lagi; if (lagi=='Y'|| lagi=='y') goto awal; else goto akhir; akhir: clrscr();cout<<endl;cout<<"Terima Kasih Atas Kepercayaan Anda"; getch(); }

Borland C++

Created By F@y

SHARE MAKE BE EASY


HASIL UNTUK INPUT / MASUKAN

HASIL UNTUK OUTPUT / KELUARAN

Borland C++

Created By F@y

Anda mungkin juga menyukai