Monday, June 12, 2017

Latihan 7.1 Modul 7


Latihan 7.1

Dengan memasukan nilai intejer sebanyak 5 nilai dan melalui variabel pointer. Bagaimana agar dapat mengetahui elemen tersebut akan menempati lokasi memori berapa program berjalan secara statis hanya sebanyak 5 buah nilai intejer.

Syntaxnya :

#include <iostream.h> // Lan-balon.blogspot.co.id
#include <conio.h>


main()
{
 int i;  //variabel perulangan for
 int nilai[50];  //variabel array
 int *trnilai;  //variabel pointer

 trnilai = nilai;  //persamaan nilai

 for (i = 0; i < 5; i++)  //perulangan untuk memasukan nilai ke array
 {
  cout << "Masukan Nilai ke-" << i + 1 << " : ";
  cin >> nilai[i];  //memasukan alamat nilai ke variabel array
 }
 cout << endl;
 cout << "Pengaksesan Elemen Array Lewat Pointer";
 cout << endl;

 for (i = 0; i < 5; i++)  //perulangan untuk menampilkan isi array beserta alamat memori
 {
  cout << "Elemen " << i << " Nilai " << nilai[i];  //menampilkan nilai di dalam array
  cout << ", Menempati alamat Memori : " << &trnilai[i];  //menampilkan alamat memmori
  cout << endl;
 }
 getch();
 return 0;
}
    Hasil Runningnya :



    Penjelasannya :

    Program ini di buat  memasukan nilai kedalam elemen array, dan akan menampilkan isi elemen beserta dengan alamat memori penyimpanan data tersebut. Program ini bersifat statis karena jumlah nilai masukan sudah di tetapkan yaitu 5 buah. jadi Tidak bisa di Tambahkan ataupun di Kurangi Jumlah masukannya ..

    Share this

    0 Comment to "Latihan 7.1 Modul 7"

    Post a Comment