Algoritma 10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <stdio.h> using namespace std; // Fungsi Yang Tidak Mengembalikan Nilai (Dengan Parameter) // Function NOT Return Value (With Params) void garis(int panjang) { // Variable Lokal int i; for (i = 0; i <= panjang; i++) { printf("-"); } cout << endl; } // Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter) void judul() { garis(30); puts("Contoh Program Pointer"); garis(30); } // Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter) void ttd() { garis(30); cout << "Nama : la ode ian" << endl; cout << "Email : laodeian21@gmail.com" << endl; } int main() { judul(); int nilai1, nilai2; // Variabel pointerku bertipe pointer int *pointerku; // Variabel pointerku diisi alamat dari variable nilai1 pointerku = &nilai1; /* Alamat memori variable yang ditunjuk variable pointerku diisi nilai 10. Alamat ini ternyata adalah alamatnya variable nilai1. Maka variable nilai1 jadi bernilai 10. */ *pointerku = 10; cout << "Nilai 1 adalah " << nilai1 << endl; // Test juga untuk alamat variable nilai 2 pointerku = &nilai2; *pointerku = 20; cout << "Nilai 2 adalah " << nilai2 << endl; ttd(); // Mengembalikan Nilai Integer return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines