Langsung ke konten utama

ARRAY Dalam C++

Dalam Pertemuan kali ini saya akan membahas ARRAY dan contoh dari program yang menggunakan ARRAY.
     Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama atau Array juga dapat disebut sebagai kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang memakai sebuah nama yang sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array sendiri dapat diakses melalui indeks yang terdapat di dalamnya. Namun, penting sekali untuk di ingat bahwa dalam C++ indeks array selalu dimulai dari 0, buka 1.

1. Array dimensi satu


contoh program Array dimensi satu

#include <iostream.h>
#include <conio.h>
main()
{
   char hari[7][10]=
   {"minggu","senin","selasa","rabu","kamis","jumat","sabtu"};
   clrscr();
   cout<<"Nama-nama hari : "<<endl;
   cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
   <<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
   getch();
}


2. ARRAY Dimensi Dua
    Array dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan seperti pendatan penjualan, pendataan nilai dan lain sebagainya.


Contoh Program Array Dimensi Dua

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
main( )
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t= = = = = = = = = = = =\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t= = = = = = = = = = = =\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t= = = = = = = = = = = =\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
if (x <= 0)
{
cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
goto akhir;
}
else
{
for(a = 1 ; a <= x; ++a)
{
cout<<"\tJenis Ke - "<<a;
cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
cout<<"\tBanyak Potongan : ";cin>>bapot[a];
cout<<"\t= = = = = = = = = = = = = = =\n";
if (jenis[a] == 'D' || jenis[a] == 'd')
{
ket[a] = "Dada ";
hasat[a] = 2500;
}
else if (jenis[a] == 'P' || jenis[a] == 'p')
{
ket[a] = "Paha ";
hasat[a] = 2000;
}
else if (jenis[a] == 'S' || jenis[a] == 's')
{
ket[a] = "Sayap";
hasat[a] = 1500;
}
else
{
cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
hasat[a] = 0;
}
jumhar[a] = hasat[a] * bapot[a];
jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
if (jumbar[x] == 0)
{
pajak[x] = 0;
totba[x] = 0;
}
else
{
pajak[x] = jumbar[x] * 0.1;
totba[x] = jumbar[x] + pajak[x];
}
}
}
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"= = = = = = = = = = = = = = = = = = = = = = = =\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
for (a = 1; a <= x; ++a)
{
cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
}
cout<<"= = = = = = = = = = = = = = = = = = = = = = = = =\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";                     
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
goto pesan;
else
cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}


 

yaa itulah contoh dari program yang menggunakan Array semoga bermanfaat.

Komentar

Postingan populer dari blog ini

Membuat Program Sederhana Penentuan Nilai Mahasiswa menggunakan perulangan GOTO dan pernyataan IF ELSE MAJEMUK

Assalmualaikum Wr.Wb Oke dalam catatan kali  ini saya akan membahas bagaimana cara membuat program sederhana menghitung total nilai mahasiswa. dalam program kali ini saya akan menggunkan : - Pernyataan IF ELSE MAJEMUK (pernyataan IF yang lebih dari 2 kondisi, jika kondisi 1 bernilai benar maka perintah 1 akan dikerjakan, jika kondisi 1 salah maka akan akan mengecek kondisi 2 dan juka kondisi 2 bernilai benar maka perintah-2 akan dikerjakan jika kondisi 2 juga salah maka akan mengecek kondisi berikutnya dan akan mengerjakan perintah pada strukturblok yang memiliki kondisi bernilai benar. seandainya tidak ada kondisi yang bernilai benar maka akan mengerjakan perintah yang berada pada struktur ELSE). - PERULANGAN GOTO (merupakan intruksi untuk mengarahkan eksekusi program ke-pertanyaan yang diawali dengan suatu label. label merupakan suatu pengenalan (indentifier) yang diikuti dengan tanda " : " <titik dua> ). Langsung saja kita mualai membuat program dan memberikan...

cara membuat program kasir sederhana dengan C++

      Assalmu'alaikum Wr. Wb       ohhh iyaa selamat datang di  blog baru saya dalam kesempatan kali ini saya akan memberikan cara bagaiamana membuat program kasir sederhana menggunakan bahasa C++ . yaa mungkin bagi mahasiwa IT sudah tidak aneh lagi mendengar kata "C++" di telinga mereka, bagi mereka itu adalah makanan sehari-hari. oke langsung saja....        ada beberapa hal yang harus kita persiapkan sebelum meumbuat program... - Laptop/pc - aplikasi borland C++/Dev atau sejenisnya - jangan lupa snack + kopinya jika sudah lengkap langsung saja kita mulai membuat program kasir sederhana ini 1. hidupkan laptop/pc kalian 2. jika sudah dalam keadaan hidup, maka langsung saja buka apliaksi borland c++ dengan cara duoble klik kiri atau bisa juga dangan klik kana pada icon apliaksi borland dan pilih open. 3.ketika kalian membuka aplikasi borland tersebut maka kalian akan menumi tampilan seperti ini 4.setelah itu masuk...