Contoh Program array Dalam C++

Array adalah serangkaian elemen dari jenis yang sama ditempatkan di lokasi memori yang berdekatan yang dapat secara individual direferensikan dengan menambahkan indeks pengenal unik.

Itu berarti bahwa, misalnya, lima nilai bertipe int dapat dideklarasikan sebagai array tanpa harus mendeklarasikan 5 variabel yang berbeda (masing-masing dengan identifier sendiri). Sebaliknya, menggunakan sebuah array, lima nilai-nilai int disimpan dalam lokasi memori yang berdekatan, dan semua lima dapat diakses menggunakan identifier yang sama, dengan indeks yang tepat.

#include<iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
int main()
{
int array[15];
int el,a;
cout<<"Masukan Jumlah data :";
cin>>el;
for(int a=0;a<el;a++)
{
cout<<"Masukan Data :";
cin>>array[a];
}
while(1)
{
cout<<endl<<"1. ADD";
cout<<endl<<"2. DELETE";
cout<<endl<<"3. EDIT";
cout<<endl<<"4. VIEW";
cout<<endl<<"5. EXIT"<<endl;
cout<<"masukan menu yang di pilih :";
int choice;
cin>>choice;
switch(choice)
{
case 1:
cout<<"masukan data baru :";
int new_el;
cin>>new_el;
array[el]=new_el;
el++;
break;
case 2:
cout<<"masukan data yang ingin anda hapus :";
int key, pos;
for(pos=0;pos<key;pos++)
{
if(array[pos]==key)
break;
}
if(pos==key)
{
cout<<"data"<<key<<"tidak ditemukan";
break;
}
for(a==pos; a<key; a++)
array[a]=array[a+1];
el--;
break;
case 3:
cout<<"masukan data yang diinginkan anda edit :";
cin>>pos;
cout<<"masukan angka yang baru menggantikan angka yang lama :";
cin>>array[pos-1];
break;
case 4:
cout<<endl;
for(a=0; a<el; a++)
cout<<endl<<"isi data :"<<array[a];
break;
case 5:
return(0);
break;
getch();
}
}
}

Share this

Related Posts

Previous
Next Post »