Tugas 8 Pertemuan 9 Algoritma dan Struktur Data
Assalamu'alaikum Wr.Wb
Nama : Mukhrodi
Nim : 3420210023
Prodi : Teknik Informatika
menggunakan software Borland C++
menggunakan software Borland C++
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
/*
Nama : Mukhrodi
NIM : 3420210023
Prodi : Teknik Informatika
*/
void main() {
int nilai1, nilai2;
//Variable pointerku bertipe pointer
int *pointerku;
//Variable pointerku diisi alamat dari variable nilai1
pointerku = &nilai1;
/*
Alamat memori variable yang ditunjuk variable pointerku diisi nilai 20.
Alamat ini ternyata adalah alamatnya variable nilai.
Maka variable nilai1 jadi bernilai 20.
*/
*pointerku = 20;
pointerku = &nilai2;
*pointerku = 30;
cout << "Nilai 1 adalah " << nilai1 << endl;
cout << "Nilai 2 adalah " << nilai2 << endl;
getch();
}
menggunakan software Borland C++
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
/*
Nama : Mukhrodi
NIM : 3420210023
Prodi : Teknik Informatika
*/
void main() {
/*
1. Ketika suatu variable di deklarasikan, memori yang diperlukan untuk
menyimpan nilainya ditetapkan pada suatu lokasi tertentu didalam
memori komputer pada suatu alamat.
2. Secara umum program C++ tidak menentukan sendiri alamat memori dimana
nilai variable tersebut disimpan. Tugas ini diserahkan kepada 05
(operating system) untuk menentukan dilokasi mana (alamat) nilai
dari variable tersebut disimpan. Hal ini dilakukan pada saat runtime
(pada saat program dijalankan).
*/
int nilai[10];
int*p;
nilai[1] = 10;
nilai[2] = 15;
cout << "Nilai [1] adalah " << nilai[1] << endl;
cout << "Nilai [2] adalah " << nilai[2] << endl;
p = &nilai[1];
cout << "Alamat Nilai [1] adalah " << p << endl;
p = &nilai[2];
cout << "Alamat Nilai [2] adalah " << p << endl;
getch();
}

.png)
.png)
.png)


Komentar
Posting Komentar