Tampilkan postingan dengan label Modul 7 (Pointer). Tampilkan semua postingan
Tampilkan postingan dengan label Modul 7 (Pointer). Tampilkan semua postingan

Studi Kasus Post Test 7.2 (Struktur Data - Modul 7)

Buatlah program yang dapat menentukan rata-rata kecepatan sebuah mobil dengan menggunakan variabel pointer.

Source Code:

Studi Kasus Post Test 7.1 (Struktur Data - Modul 7)

Ada lima buah bilangan dengan urutan yang tidak sesuai. Ke lima bilangan tersebut adalah bilangan bulat, buat program untuk mengurutkan ke lima bilangan tersebut menggunakan variabel pointer.

Source Code:

Studi Kasus Latihan 7.2 (Struktur Data - Modul 7)

Dengan memasukan nilai integer sebanyak N nilai, dan melalui variabel pointer. Bagaimana agar dapat mengetahui elemen tersebut akan menempati di lokasi memori berapa. Program berjalan secara dinamis sebanyak N buah nilai integer.

Source Code:

Hasil Running:

Penjelasan:
Pada program ini akan memasukan nilai kedalam elemen array, dan akan menampilkan isi elemen beserta dengan alamat memori penyimpanan data tersebut. Program ini bersifat dinamis karena jumlah nilai masukan sesuai keinginan user. Di program ini terdapat 4 buah variabel, yang pertama variabel i digunakan untuk perulangan, variabel kedua N digunakan untuk jumlah nilai yang akan dimasukan, variabel ketiga adalah variabel array, dan yang keempat *trnilai digunaan untuk menunjuk lokasi varibel. Akan dilakukan persamaan nilai agar dapat menunjukan lokasi memori satu persatu. Nilai akan dimasukan satu persatu ke dalam variabel array nilai[i] dengan menggunakan for sebanyak N. Kemudian akan langsung ditampilkan menggunakan perulangan for sebanyak N. Didalam perulangan ini terdapat penampilan isi nilai di dalam elemen dengan variabel nilai[i]. Dan akan menampilkan juga lokasi memori yang digunakan dengan variabel trnilai[i]. Dapat terlihat pada percobaan satu dan ke dua, nilai yang dimasukan berbeda, akan tetapi alamat lokasi penyimpanan memori tetap sama, jika bertambah maka alamat memori berbeda juga. 

Studi Kasus Latihan 7.1 (Struktur Data - Modul 7)

Dengan memasukan nilai integer 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 integer.

Source Code:

Hasil Running:

Penjelasan:

Studi Kasus Praktikum 7.3 (Struktur Data - Modul 7)

Source Code:

Hasil Running:

Penjelasan:

Studi Kasus Praktikum 7.2 (Struktur Data - Modul 7)

Terdapat sebuah array yang memiliki hanya satu elemen yaitu 5 dan tempatkan pada indeks ke 0 dalam array, sementara alamat indeks selebihnya bernilai 0. Buatlah program yang dapat mengisi indeks yang lain melalui nilai elemen indeks ke 0 (contoh penyelesaian kasus diatas pada program dibawah ini adalah statis).

Source Code:

Hasil Running:

Penjelasan:
Program ini terdapat 3 variabel yaitu p = x yaitu 5, variabel k digunakan untuk perulangan, variabel array x, dan terdapat fungsi pointer. Array tersebut memiliki 5 elemen, akan tetapi didalam elemen tersebut belum terdapat nilai. Untuk memasukan nilai pada elemen array akan menggunakan fungsi pointer. Pada elemen pertama x[0] angka diisi dengan nilai 5 dengan penulisan x[0] = 5. Untuk elemen kedua diisi dengan elemen yang pertama yaitu nilai 5 dengan persamaan nilai x[1] = x[0]. Untuk elemen ke tiga x[1] akan dilakukan fungsi pointer dengan penulisan *p + 2, yang artinya menunjukkan nilai di p yaitu 5 dan ditambah 2 hasilnya 7. Untuk elemen ke empat x[3] dilakukan fungsi pointer *(p + 1) - 3 yang artinya *(p + 1) menunjukan indeks ke 1 yaitu x[5] dengan nilai 5 kemudian dikurangi 3 hasilnya 3. Dan untuk elemen ke lima x[4] akan diisi nilai dengan penulisan pointer *(x + 2) yang artinya menunjukan indeks ke dua x[2] hasilnya adalah 7. Pada penujukan indeks didalam kurung nilai awal variabel adalah 0

Studi Kasus Praktikum 7.1 (Struktur Data - Modul 7)

Buatlah program yang memindahkan isi variabel awal menuju ke variabel tujuan yang ditunjuk serta menampilkan alamat alokasi memori sebelum dipindahkan ke variabel tujuan.

Source Code:

Hasil Running:

Penjelasan:
Previous PostPostingan Lama Beranda