Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 10.1

Snippet info

Language

Cpp

Visibility

public

Author

muhammadirfanzidni801

Created

2024-12-21T08:28:57.523356Z

Updated

2024-12-21T08:28:57.523356Z

#include <iostream>
using namespace std;

// Fungsi Yang Tidak Mengembalikan Nilai (Dengan Parameter)
void garis(int panjang) {
    // Variabel lokal
    for (int i = 0; i < panjang; i++) {
        printf("-");
    }
    printf("\n");
}

// Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void judul() {
    garis(25);
    puts("Contoh Program Pointer");
    garis(25);
}

// Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void ttd() {
    garis(25);
    cout << "Nama : Muhammad Irfan Zidni" << endl;
    cout << "Email : [email protected]" << endl;
}

int main() {
    judul();
    
    int nilai1, nilai2;
    // Variabel pointer bertipe pointer
    int *pointerku;
    
    // Alamat memori variabel yang ditunjuk pointerku diisi nilai 10.
    pointerku = &nilai1;
    *pointerku = 10;
    
    cout << "Nilai 1 adalah " << nilai1 << endl;
    
    // Tes untuk alamat variabel nilai2
    pointerku = &nilai2;
    *pointerku = 20;
    
    cout << "Nilai 2 adalah " << nilai2 << endl;
    
    ttd();
    return 0;
}
INFO