//Nama = Alvian RohmadiAnwari
//Nim = 3420230007
#include <iostream>
#include <string.h>
using namespace std;
void datadiri() {
puts("Nama\t= Alvian Rohmadi Anwari ");
puts("Nim\t= 3420230007");
}
void garis() {
printf("----------------------------");
cout<<endl;
}
void ttd() {
char nama[20], email[30];
strcpy(nama,"Alvian Rohmadi Anwari ");
strcpy(email,"alviangans123@gmail.com");
printf("Nama : %s\n",nama); printf("Email : %s\n",email);
}
int main() {
datadiri();
garis();
/*
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 OS
(Operating System) untuk menentukan dilokasi mana (alamat) nilai
dari varible tersebut disimpan. Hal ini dilakukan pada saat runtime
(pada saat program dijalankan).
*/
int nilai[5], *p, i;
nilai[0] = 5;
nilai[1] = 10;
//Mencetak dengan menggunakan looping
for(i=0;i<=1;i++) {
cout<<"Nilai ["<<i<<"] adalah "<<nilai[i]<<endl;
}
p = &nilai[0]; cout<<"Alamat Nilai [0] adalah "<<p<<endl;
p = &nilai[1]; cout<<"Alamat Nilai [1] adalah " <<p<<endl;
garis();
ttd();
return 0;
}