Saturday, 10 June 2017

Latihan 1 Modul 7

Dengan memasukan nilai integer sebanyak 5 nilai dan melalui variabel pointer bagaimana agar dapat mengetahui elemen tersebut akan menempati di lokasi memory berapa program berjalan secara statis hanya sebanyak 5 buah nilai integer

#include
#include
using namespace std;

main()
{
int i, nilai [50];
int *trnilai;

trnilai = nilai;
for(i=0;i<5 i="" span="">
{
cout<<"Masukan Nilai ke- "<
cin>>nilai[i];
}

cout<
cout<<"Pengaksesan Elemen Array Lewat Pointer";
cout<

for(i=0;i<5 i="" span="">
{
cout<<"Elemen "<
cout<<", Menempati Alamat Memory : "<<&trnilai[i];
cout<
}
getch();
return 0;
}


Hasil Running :




Keterangan :


Syntaks pada program diatas membahas mengenai pengaksesan elemen array lewat pointer ada 5 buah nilai integer yang tiap nilainya kita inputkan pada interface runing program nanti, hal ini dikarenakan ada sebuah looping program menggunakan fungsi for(i=0;i<5 50="" atas="" berarti="" bilangan="" bulat="" cin="" dalam="" dari="" data="" deklarasikan="" dengan="" di="" digunakan="" for="" i="" indeksnya="" ini.="" ini="" integer="" lebih="" looping="" menggunakan="" menginput="" menginputkan="" nilai="" pada="" perintah="" perulangan="" positif="" program="" tidak="" tipe="" untuk="" variabel="" yang="">> nilai[i],sedangkan *trnilai (reference pointer) merupakan variabel yang digunakan untuk penunjuk dan penyimpanan alamat memory pada nilai variabel.

Pada permasalahan di atas ada sebuah tujuan yang harus diselesaikan yaitu mengkases nilai  variabel dan mengetahui nilai variabel berada pada lokasi memory mana.! Oke jawaban sederhananya Kita dapat mengetahui lokasi memory nilai variabel sebuah data dengan memanggil perintah deferences (&trnilai[i]).


0 comments:

Post a Comment